Software Distribution Platform Bernhard M. Wiedemann Problem Statement Current State of the Art Design.

Slides:



Advertisements
Ähnliche Präsentationen
PHP Extension und Application Repository
Advertisements

Das Content-Management-System Sebastian Raubinger
Voice over IP (VoIP).
====!"§==Systems = K , IPonAIR; AP Billing Technologiezentrum, E14-K, Michael Gemünd , Seite 1. IPonAir Status AP4.1: Billing.
Routing – Routing Protokolle
Sichere Anbindung kleiner Netze ans Internet
Ein Streifzug durch das INTERNET G. Hege und W. Moritz OSA Stuttgart.
Präsentation von Daniel Hörl
Web Matrix Project Kurzüberblick Dirk Primbs Technologieberater Developer Platform Strategy Group Microsoft Deutschland GmbH.
Systemverwaltung wie es Ihnen gefällt.
Projekt Netzwerk von Tobias Dickel, Moritz Gesing, Daniel Jochem, Matthias Meister, Marc Nue und Moritz Raasch.
XINDICE The Apache XML Project Name: Jacqueline Langhorst
Netze Vorlesung 11 Peter B. Ladkin
1.WICHTIG: Bringen Sie Ihr Betriebssystem möglichst "offline" auf den aktuellen Stand. Insbesondere sollten Sie bei Verwendung von Windows XP nicht ohne.
1.WICHTIG: Bringen Sie Ihr Betriebssystem möglichst "offline" auf den aktuellen Stand. Insbesondere sollten Sie bei Verwendung von Windows XP nicht ohne.
Linux-HA-Cluster – Heartbeat mit DRBD
Autoinstallation von SuSE Linux 9.3 Roland Mohl 2. Juni 2005.
Redundanter Fileserver mit Heartbeat2 und DRBD - Linux-HA-Cluster
Kurzanleitung für Laptop-Zugang 1. WICHTIG: Bringen Sie Ihr Betriebssystem möglichst "offline" auf den aktuellsten Stand. 2. WICHTIG: Installieren Sie.
CCNA2 – Module 5 Managing Cisco IOS Software
Mailserver-Installation mit LDAP-Schnittstelle für die Firma XYZ GmbH
Netzwerkkomponenten (Hardware)
IGEL UMS Universal Management Suite Oktober 2011 Florian Spatz
Outlook Infodesk – effizient arbeiten in Microsoft Outlook
University of Applied Sciences Übung Objektorientierte Programmierung II Dipl.-Inf. (FH) Markus Vogler.
Peer-to-Peer-Netzwerke
MDM Systeme im Test Udo Bredemeier
Entwicklung verteilter Anwendungen I, WS 13/14 Prof. Dr. Herrad Schmidt WS 13/14 Kapitel 11 Folie 2 Microsoft Internet Information Services (IIS)
Warum brauche ich ein CMS – Content Management System?
BarricadeTM g 2.4GHz 54Mbit/s Wireless Breitband Router
Begriffe -Technische Geräte
Arbeitsgruppen-administration
Präsentation von Lukas Sulzer
Warum gibt es Netzwerke?
CCNA2 – Module 9 Basic Router Troubleshooting
Xiaojie Ding, Andreas Kreiml, Maria Modly
Warum IIS? Best of Microsoft Webserver
The EventCollector Concept Präsentation der Diplomarbeit von Thomas Moser und Lukas Karrer Distributed System Group,
Proseminar: Technologien des Internets
1 Karim El Jed TECHNISCHE UNIVERSITÄT ZU BRAUNSCHWEIG CAROLO-WILHELMINA Institut für Betriebssysteme und Rechnerverbund
„MarITim – Mit Kurs auf IT“ OpenNet – Ein frei verfügbares Kommunikationsnetz „selbstgestrickt“ Dr. René Ejury Rostock, 23. März 2006.
Agenda 1. Definition (TCP/ IP Protokollfamilie) 2.
XAMPP X: Linux, Windows, MacOS X, Solaris Apache Webserver MySQL Perl PHP.
Ein Referat von Rahul Chanana, Sebastian Callian und Steffen Klikar.
ROS – Robot Operating System
Webserver Apache & Xampp Referenten: Elena, Luziano und Sükran
Kirsten Kropmanns Allgemeine Technologien II 9. März 2009
User Mode Linux Sven Wölfel 1. Juni User Mode Inhalt  Was ist UML?  Wofür kann man UML benutzen?
Hans Laubisch Expert Student Partner Microsoft Student Partners DE e Windows Azure Windows Azure VPN (mit Windows Server)
Herzlich Willkommen Roland Kistler Sales Engineer
Netzwerke und Systemintegration
HORIZONT 1 Product HORIZONT Software für Rechenzentren Garmischer Str. 8 D München Tel ++49(0)89 / Das IT – Informationssystem.
Kornelia Bakowsk a ‌ WG13 ‌‌‌ Köln, Protokollfamilie Welche Protokolle benötige ich um eine Seite im Internet zu öffnen?
NiederwangenWinterthurBaselMünchenFrankfurt Ralf Fachet Das M2M Kochbuch Fernzugriff mit Mobilfunk.
Lync and Learn mit Manfred Helber Thema heute: Überblick der Leistungserweiterungen von Windows Server 2016 Start: 9.30 Uhr 30 Minuten Vortrag & Demo 30.
J Walk/GUI400 für Einsteiger License Manager Installationsvorgang © NewServ AG, Uitikon.
Netzwerktechnik The Network Is The Computer. Etwas Statistik... Anteil der Deutschen, die 2001 im Internet sein werden: Ein Drittel Anzahl der Bundesbürger,
SOFTWARE INSTALLATION NEU ERFUNDEN BASTIAN EICHER ZERO INSTALL.
LINUX II Harald Wegscheider
Ubuntu installieren und Erste Schritte ● Installation als einziges Betriebssystem ● Installation neben existenten Betriebssystemen ● Erster Überblick auf.
DHCP Cli ent DH CP Ser ver Networ k Broadcas t IP- Angebot IP- Annahme.
Port-Forwarding Der PC möchte vom Internet aus auf den http-Server zugreifen. Er sieht nur die IP-Adresse und den Port des Routers. http-Server PC Router.
ABB i-bus® KNX IP Schnittstelle IPS/S 2.1 IP Router IPR/S 2.1
Software Distribution Platform
Software Distribution Platform
Verbindung mit einem Netzwerk
Netzwerke Netzwerkgrundlagen.
PC2 PC1 Router IP: MAC: AA:AA:AA:11:11:11
Routing … … die Suche nach dem Weg..
Lexmark-Drucker für Firmenkunden
 Präsentation transkript:

Software Distribution Platform Bernhard M. Wiedemann Problem Statement Current State of the Art Design

Zusammenfassung Das Berlin Roof Net (BRN) Projekt hat zum Ziel, ein dezentrales, drahtloses, multi-hop Maschennetz aufzubauen. Es gibt zahlreiche Maschennetz- Routingprotokolle mit verschiedenen Stärken und Schwächen sowie Parametern, um Datendurchsatz, Latenz, Zuverlässigkeit, Sicherheit usw. zu verbessern. SDP soll die dazu nötige neue Software in diesem Netz zuverlässig verteilen.

BRN dezentral ad-hoc multi-hop wireless mesh network testbed Community Netz bzw. Projekt

SDP für BRN soll zuverlässig und abwärts-kompatibel neue Software verteilen dabei Versionen konsistent halten ohne zentrale Ressourcen ohne IP ohne Routing

Gegenwärtig verwendete Methoden Microsoft Windows update SUSE Linux update Gentoo update Embedded device firmware updates

Teilaufgaben Updatepaket-Erstellung Benachrichtigung über Software-Update Dateiübertragung Sicherheit = Integrity+Authenticity = Unversehrtheits- und Echtheitsprüfung des Pakets Installation, Stop, Start Software-Versionen gleichzeitig umschalten (dazu Uhren synchronisieren)

Paket-Erstellung Fehler oder Feature finden priorisieren implementieren Paket bauen intern testen digital signieren

Netgear Flash und Update

Updatepaket Als Verzeichnis mit Einzeldateien meta-info Version-ID Dateiliste mit Größen und Hashwerten Aktivierungszeit und -dauer activate

Benachrichtigung lokaler Ethernet oder WLAN broadcast enthält Version-IDs

Dateiübertragung virale Verteilung TFTP über BRN FTP und HTTP brauchen TCP/IP

Sicherheit Signatur der Meta-Informationen wird nach Empfang geprüft Hashwerte der Einzeldateien werden geprüft Atomarität von Schreiboperationen

install, start, stop, schedule zeitgleiches Umschalten mit synchroner Uhrzeit möglich warten, stoppen, umschalten, starten

SDP Überblick

Graph der SDP click Elemente

Implementation + Technik X509, RSA, SHA1, openssl Netgear WGT634U, OpenWGT click modular router BRN-NTP get/settimeofday TFTP over BRN

Danke schön noch Fragen?