Small logo of ETH main building ETH Zurich : Computer Science : Pervasive Computing : Distributed Systems : Education : Student Projects : Abstract

Synchronisation mit portablen Medien (L)

Status: Abgeschlossen

Bei einer DSL-Bandbreite von 1200 KBit/s benötigt die Übertragung des Inhalts einer 80 GB-Festplatte 6 Tage, und das auch nur dann, wenn der Server über eine entsprechende Upstream-Bandbreite verfügt. Für den verbindungslosen Betrieb eines Laptops oder die Synchronisation verteilter Datenbestände ist dies nicht akzeptabel. Eine Alternative bieten portable Medien wie externe Festplatten, Memory-Sticks, DVD-RW, etc. Hier fehlen allerdings die notwendigen Protokolle und Tools, um Datenbestaende den Anforderungen des jeweiligen Benutzers entsprechend abzugleichen.

Ziel des Praktikums ist es, ein sicheres System zur Datensynchronisierung verteilter Rechner zu entwerfen und zu implementieren, welches die Nutzung tragbarer Medien erlaubt. Es soll ermöglichen, die Bestände von zwei und mehr Rechnern miteinander abzugleichen und sukzessive zu synchronisieren. Die verwendeten Medien sollen beliebig austauschbar sein. Es muss berücksichtigt werden, dass sich die Datenbestände im Betrieb ändern können und dann erneut synchronisiert werden müssen.

Voraussetzungen: Programmierkenntnisse, Interesse an Algorithmen und verteilten Systemen

Student/Bearbeitet von: Urs Breu, Bruno Ziswiler
Contact/Ansprechpartner: Matthias Ringwald, Harald Vogt

ETH ZurichDistributed Systems Group
Last updated May 7 2012 07:19:03 PM MET msr