Peer-to-Peer-Systeme
Peer-to-Peer-Systeme
Kontakt
Bei Fragen wenden Sie sich bitte an .
Zeiten und Räume
Vorlesung Donnerstags, 10:30 - 12:00 wöchentlich in 26.11 HS 6E (Beginn: 16.10.)
Übung Mittwochs, 12:30 - 14:00 zweiwöchentlich in 25.12.02.33 (Beginn: 22.10.)
Umfang 7,5 ECTS Punkte.
Vorlesungsunterlagen und Übung
Vorlesungsunterlagen werden unter den zugehörigen Themen verlinkt.
Vorlesungsaufzeichnungen werden auf YouTube angeboten:
Themen
- 1. Decentralization, Overlay Networks, Characteristics of P2P Systems
- 2. Unstructured P2P Overlays (Gnutella, BubbleStorm)
- 3. Distributed Indexing and Distributed Hash Tables
- 4. Structured P2P Overlays (Chord, CAN, Pastry, Kademlia)
- 5. Interconnection Overlay Networks (Hypercube, De Bruijn Network)
- 6. Location-based, Heterogeneous Structured P2P Overlays and WebP2P
- 7. Improvements of P2P Overlays, Scale Free Networks
- 8. Security Issues in P2P Systems, BitTorrent
- 9. P2P Streaming, P2P Storage Fundamentals
- 10. P2P Storage Systems (CFS, Ivy)
- 11. Monitoring P2P Systems (Sampling, Gossiping, Tree-based)
- 12. Control Loops in P2P Systems, Monitoring Peer-specific Information
- 13. P2P-based Social Networks (Safebook)
- 14. A P2P-based Framework for Social Networks (LibreSocial)
Übungen
- Übung 1 - Gnutella
- Übung 1 - Gnutella - Lösung
- Übung 2 - DHT
- Übung 2 - DHT - Lösung
- Übung 3 - Pastry - Kademlia
- Übung 3 - Pastry - Kademlia - Lösung
- Übung 4 - PeerfactSim.Kom
- Übung 4 - PeerfactSim.Kom - Lösung
- Übung 5 - Chord in PeerfactSim.Kom
- Übung 5 - Chord in PeerfactSim.Kom - Lösung
- Übung 6 - Monitoring
- Übung 6 - Monitoring - Lösung
Peer-to-Peer Simulator:
Literatur:
Peer-to-Peer Systems and Applications; Ralf Steinmetz und Klaus Wehrle (Hrsg.); 629 Seiten, Springer, ISBN 3-540-29192-X, 2005.
Peer-to-Peer-Netzwerke; Peter Mahlmann und Christian Schindelhauer; 293 Seiten, Springer, ISBN 978-3-540-33991-5, 2007.
Wissenschaftliche Veröffentlichungen zu den behandelten Themen (werden in der Vorlesung genannt)
Zum Nachschlagen allgemeiner Grundlagen auch:
Computer Networking - A Top-Down Approach; James F. Kurose und Keith W. Ross; 6th Edition, 864 Seiten, Addison-Wesley, ISBN 0-132-85620-4, 2012.
Computer Networks; Andrew S. Tanenbaum und David J. Wetherall; 5th Edition, 960 Seiten, Pearson Education, ISBN 0-132-12695-8, 2010.
bzw. die deutschen Ausgaben:
Computernetzwerke - Der Top-Down-Ansatz; James F. Kurose und Keith W. Ross; 912 Seiten, 5. Ausgabe, Pearson Studium, ISBN 3-868-94185-1, 2012.
Computernetzwerke; Andrew S. Tanenbaum; 5. Ausgabe, 1040 Seiten, Addison-Wesley, ISBN 3-868-94137-1, 2012.