Lehrstuhl Prof. Zitterbart - Institut für Telematik

Eine Musik-Tauschbörse für WLAN-fähige mp3-Player

  • Typ:Diplomarbeit
  • Betreuer:Oliver P. Waldhorst
  • Bearbeiter:Laura Munteanu
  • Beschreibung

    Spätestens seit der Einführung des WLAN-fähigen Microsoft Zune mp3-Players zeichnet sich ab, dass zukünftig Unterhaltungselektronik und Kommunikationstechnologie eng miteinander verknüpft sein werden. Die Kommunikationsfähigkeit ermöglicht mp3-Playern z.B. den Zugriff auf zentrale Online-Marktplätze für Musikdateien (z.B. iTunes) und einen direkten Dateien-Tausch zwischen den Geräten. Nimmt man eine hohe Verbreitung der entsprechenden Geräte an, liegt es nahe, mit Techniken für mobile Ad-hoc Netze eine dezentrale Tauschbörse für Mediendateien zu realisieren. Evtl. auftretenden Bedenken zu Copyrights kann durch Methoden des Digital-Rights-Management begegnet werden, die nicht Gegenstand dieser Arbeit sind. Da die Geräte bzw. ihre Besitzer inhärent mobil sind, können Daten insbesondere epidemisch, d.h. bei der Begegnung zweier Geräte wie eine ansteckende Krankheit, ausgetauscht werden.

    Aufgabe

    Die Aufgabe dieser Diplomarbeit umfasst den Entwurf und die simulative Evaluation eines Systems zum Austausch von großen Dateien (z.B. mp3) zwischen mobilen Endgeräten, die ein mobiles Ad-hoc Netz bilden. Das System soll basierend auf einem verteilten Index eine Stichwort-Suche nach Dateien von Interesse durchführen. Ist eine Datei identifiziert, soll sie von benachbarten Endgeräten bezogen werden. Da hier davon auszugehen ist, dass die Endgeräte nicht lange genug benachbart sind, um einen vollständigen Transfer durchführen zu können, sollen Dateien in Teilstücke, so genannte Chunks, aufgeteilt werden, die von unterschiedlichen Quellen bezogen werden können. Eine Optimierung der Übertragungszeiten kann durch geschickte Auswahl von Chunks bzw. Quellen sowie Techniken des Network-Coding erfolgen.

    Arbeitsumgebung

    Wir bieten einen klimatisierten Rechnerpool sowie eine erstklassige Kaffeemaschine in unmittelbarer Nähe.

    Voraussetzungen

    Kenntnisse im Bereich der Mobilkommunikation sowie einer objektorientierten Programmiersprache. Erfahrungen mit der Simulation von Rechner- und Kommunikationssystemen sind von Vorteil, aber keine zwingende Voraussetzung.