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