Peer-to-Peer-Systems
Peer-to-Peer-Systems
Contact
For questions, please contact .
Times and Rooms
Lecture Thursdays, 10:30 - 12:00 weekly in 26.11 HS 6E (Start: 16.10.)
Exercise Wednesdays, 12:30 - 2:00 (pm) two-weekly in 25.12.02.33 (Start: 22.10.)
Scope 7,5 ECTS.
Lecture notes and exercise
Lecture notes will be available under the corresponding topics.
Lecture recordings will be available on YouTube .
Topics
- 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)
Exercises
- Ü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
Literature:
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)
to look up basics:
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.
or the german editions:
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.