Kommentar |
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. |