Peer-to-Peer-Systeme
Modulnummer: Q08-04
Englischer Titel: Peer-to-Peer Systems
Leistungspunkte: 8
Lehrperson: Tschorsch
Empfohlene Vorkenntnisse
Kenntnisse wie im Modul "Kommunikationssysteme" vermittelt
Zwingende Voraussetzungen
Es kann nur entweder dieses Modul oder das Modul Q10-23 (Peer-to-Peer-Systeme mit Planspiel Peer Review) eingebracht werden.
Inhalt
In der Vorlesung werden grundlegende Prinzipien und konkrete Protokolle aus dem Bereich der Peer-to-Peer-Netzwerke vertieft behandelt. Dazu zählen insbesondere unstrukturierte und strukturierte Overlays (einschließlich einiger exemplarischer DHT- Algorithmen wie CAN, Chord oder Kademlia), Fragen der Sicherheit und Fairness in vollständig dezentralen Systemen und Beispiele für praktisch eingesetzte Peer-to-Peer-Systeme wie etwa BitTorrent oder Gnutella. Es werden Überlegungen zu Robustheit, Skalierbarkeit, Implementierbarkeit, Effizienz, Geschwindigkeit und Zuverlässigkeit von Peer-to-Peer-Systemen angestellt.
Im Projektseminar wird ein Peer-to-Peer-System entworfen und implementiert. In einer Präsentation werden die Ergebnisse vorgestellt.
Erforderliche Arbeitsleistungen für LP-Vergabe und Prüfungszulassung
- Erstellung von Software und/oder Hardware
- aktive Teilnahme
- Vortrag/Vorträge der Studierenden
Lehrveranstaltungen
Vorlesung: 2 SWS
Übung: 1 SWS
Projektseminar: 1 SWS
Zugeordneter Vertiefungsschwerpunkt
Algorithmen und Modelle: nein
Modellbasierte Systementwicklung: ja
Daten- und Wissensmanagement: nein
Ohne Vertiefungsschwerpunkt: nein
Sprache im Modul
Deutsch: ja
Englisch: ja
Angeboten für Studiengänge
M. Sc.: ja
M. Ed.: ja
Wirtschaftsmaster: ja
Angeboten im
Wintersemester: ja
Sommersemester: nein
Turnus
Jedes Jahr