Lecture: Peer-to-Peer Systems and Applications (Massively Distributed Systems I)
Lecture (V3+Ü1) on Peer-to-Peer Systems and Applications
Organizational Information
- Lecturer: Prof. Dr. Klaus Wehrle
- Teaching Assistants: Stefan Götz, Georg Kunz
- Campus: Credits: 3+1 SWS (V3+Ü1), ECTS Credits: 6
- Appointments and Locations:
- Lecture:
- Monday 13:15 - 15:45, AH I (weekly) -- not on November 16th, 2009!!!
- The slides can be downloaded from the MDS1 course room in L2P
- Exercises (subject to change):
- 19.11.2009, 03.12.2009, 17.12.2009, 07.01.2009, 21.01.2009, 04.02.2009: Thursday 15:00 - 16:00, AH I
- The assignments are available in the MDS1 course room in L2P
- To participate in the exercises and the exam, register via CAMPUS Office
- Exam (written):
- To participate in the exam, you need to pass the assignments and exercises
- Wednesday, 17.2.2010 09:30 - 12:00, lecture halls AH I and AH II
- Room assigment:
- AH I: matriculation numbers 000000 - 282000
- AH II: matricutaion numbers 282001 - 999999
- Exam grading review: Friday, 26.02.2010 09:00 - 11:00, room 5055, Building E2
- Second exam (written): Wednesday, 10.03.2010 09:30 - 12:00, AH II
- Second exam grading review: Friday, 19.03.2010 09:00 - 11:00, i4 Seminar Room, 1st Floor, Building E1
- Lecture:
We recommend you to subscribe to our ds-interest mailing list. It provides you with announcements relevant to this particular lecture and teaching and other activities of the DS group.
Contents
This course will focus on Peer-to-Peer systems and applications.
Topics of the course:
- Characteristics, challenges and reasons of/for massively distributed systems
- Examples and design principles of massively distributed systems
- Peer-to-Peer systems and applications
- Basics of Peer-to-Peer Networking: Motivation, characteristics, challenges, goals
- Unstructured Peer-to-Peer systems, e.g. Gnutella, FreeNet, etc.
- Structured Peer-to-Peer systems, mainly the concept of distributed hash tables (Chord, CAN, Pastry)
- Peer-to-Peer applications, like end-system-based multicast, distributed file systems, instant messaging, P2P-VoIP, etc.
Material and Recommended Literature
- Steinmetz, Wehrle (Eds.): Peer-to-Peer Systems and Applications, Springer, 2005.



