Peer-to-Peer Networks, Spring 2008
Lectures
Teacher: Jussi Kangasharju
Time and location: Periods III-IV, Mon 10-12, B222
News and Announcements
Exam results have been posted to the notice board. You can get feedback on Thursday June 5 between 10 and 11 in D233. If you are unable to come at that time, please ask for another appointment by email.
Exam results will be posted on the week starting 26.5. due to travel.
Lecture on Monday 17.3. will start at 10:30.
No exercse session on 28.3.
On Friday 22.2. there will be an additional lecture to cover the lecture from 21.1.
Lecture on 28.1. will be postponed to Friday 1.2. due to illness.
Lecture on 21.1. will be postponed due to a conference trip. The lecture will take place on a date which will be announced later. There will be no exercise session on 25.1. either.
Introduction
Peer-to-peer technologies have become a key component for building large scale distributed systems. This course will introduce peer-to-peer systems, discuss their general properties, and the impact of the peer-to-peer principle on practical applications. The course will cover the following topics:
- Currently deployed peer-to-peer systems and how they work
- Distributed Hash Tables as a base for structured peer-to-peer systems
- Peer-to-peer storage systems and their performance evaluation
- Performance issues, legal aspects, and privacy issues
- Peer-to-peer content distribution algorithms
Prerequisites
Knowledge about networking and distributed systems. Probabilities helpful.Slides
- Chapter 1
- Chapter 2
- Chapter 3
- Chapter 4
- Chapter 5 (Slides 52-58 not covered in lecture and not relevant for exam)
- Chapter 6
- Chapter 7 (Napster case not relevant for exam, i.e., slides 31-54)
Exercises
The exercises will start on Friday 18.1. when the first assignment is given out.
Exercises can be done in groups, as specified on the exercise sheets. Group work is not mandatory, so there is no enrollment for groups and you are allowed to change groups between exercises.
- Exercise 1
- Exercise 2. Q/A session for exercise 2 is on 15.2.
- Exercise 3 and exercise3.zip. Exercise 3 will be given out on 15.2. Q/A session on 22.2.
- Exercise 4
- Exercise 5
- Exercise 6
Jussi Kangasharju Last modified: Fri May 30 09:21:58 EEST 2008