Humboldt-Universität zu Berlin - Mathematisch-Naturwissenschaftliche Fakultät - Technische Informatik

Peer-to-Peer-Systeme

Vorlesung, Übung und Projekt

 

Wann und Wo

 

Erste Vorlesung 12.04.2019 / 09 Uhr, RUD 25, 3.101

 

Wer

Dozent: Prof. B. Scheuermann

 

Was

In der Vorlesung werden grundlegende Prinzipien und konkrete Protokolle aus dem Bereich der Peer-to-Peer-Netzwerke behandelt. Dazu zählen neben Beispielen für praktisch eingesetzte Peer-to-Peer-Anwendungen insbesondere Techniken für die Konstruktion und Analyse von unstrukturierten und strukturierten Overlay-Netzwerken, aber beispielsweise auch Fragen der Sicherheit und Fairness in vollständig dezentralen Systemen. Es werden Überlegungen zu Robustheit, Skalierbarkeit, Implementierbarkeit, Effizienz, Geschwindigkeit und Zuverlässigkeit von Peer-to-Peer-Systemen angestellt.

Themen sind unter anderem:

  • Unstrukturierte Overlays
    • Napster und Gnutella
    • Hierarchische Overlays
    • Zufallsgraphen, Small-World-Graphen, skalenfreie Netze
    • BubbleStorm
  • Verteilte Hashtabellen (DHTs)
    • CAN
    • Chord
    • Gradminimierte Netze
    • DHTs in der Praxis: Kademlia
  • Praktische Aspekte von Peer-to-Peer-Netzen
    • NAT Traversal
    • Sicherheit und Fairness, spieltheorietische Aspekte
  • Anwendungen
    • BitTorrent
    • Skype
    • P2P-Multimedia-Streaming
    • ...

Während des Praktikums implementieren die Teilnehmer der Veranstaltung in kleinen Gruppen eine eigene Peer-to-Peer-Anwendung.

 

Wie

Die Organisation des Kurses erfolgt über das Moodle-Portal der HU. 

Sie benötigen zum Zugriff auf den Moodle-Kurs ein Anmeldekennwort. Das Kennwort finden Sie hier. Zum Zugriff auf das Kennwort benötigen Sie die Anmeldedaten Ihres Informatik-Kontos.

Melden Sie sich bei Moodle an und tragen sich für den Kurs ein.

Tragen Sie bei der Moodle-Anmeldung in Ihr Profil Ihren richtigen Namen und Ihre Email-Adresse der Humboldt-Universität ein! Die Email-Adresse müssen Sie in Ihrem Moodle-Profil sichtbar schalten! Ansonsten ist Ihre Anmeldung ungültig und wird von uns entfernt!

 

Prüfungen

Erfolgreiche Teilnahme an der Übung und am Praktikum ist Voraussetzung für die Zulassung zur Prüfung.