Peer-to-Peer Systems
In this course, we discuss the fundamental principles and protocols of
peer-to-peer systems. This includes an exploration of both unstructured and
structured overlay networks, with a focus on Distributed Hash Tables
(DHTs) such as CAN, Chord, and Kademlia. We also analyze examples of
practically deployed peer-to-peer systems like Gnutella and BitTorrent. The
goal is to understand the consequences and trade-offs of completely
decentralized systems with respect to various system properties such as
robustness, scalability, efficiency, reliability, fairness, and security.
The course will be managed with OPAL. Link for Summer 2025:
https://bildungsportal.sachsen.de/opal/auth/RepositoryEntry/48515645442