Overlay and P2P Networks
Koe
Vuosi | Lukukausi | Päivämäärä | Periodi | Kieli | Vastuuhenkilö |
---|---|---|---|---|---|
2017 | kevät | 16.01-02.03. | 3-3 | Englanti | Sasu Tarkoma |
Luennot
Aika | Huone | Luennoija | Päivämäärä |
---|---|---|---|
Ma 14-16 | B222 | Samu Varjonen | 16.01.2017-27.02.2017 |
To 12-14 | B222 | Samu Varjonen | 19.01.2017-02.03.2017 |
Harjoitusryhmät
Aika | Huone | Ohjaaja | Päivämäärä | Huomioitavaa |
---|---|---|---|---|
Ke 12-14 | D122 | Juhani Toivonen | 18.01.2017—01.03.2017 |
Yleistä
Overlay networks and peer-to-peer technologies have become key components for building large scale distributed systems. This course will introduce overlay networks and peer-to-peer systems, discuss their general properties, and 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
Kurssin suorittaminen
Course grading will be based on the final exam and the assignments. The assignments are done working with a pair. The aim of the assignments are to introduce crucial development and evaluation techniques and illustrate the topics covered during the lectures.
Kirjallisuus ja materiaali
The course material consists of the lectures, a number of additional articles and the assignments. A book is available as a support material.
Lectures are based on the following book:
S. Tarkoma. Overlay Networks: Toward Information Networking. 260 pages. CRC Press / Auerbach, February 2010.
Lecture slides
16.01. 01_overlay1_introl_2017.pdf + 02_overlay1_2017.pdf
18.01. 03_overlay2_2017.pdf
23.01. 04_overlay3_gnutella_2017.pdf
26.01. 05_overlay3_bittorrent_2017.pdf
30.01. 06_overlay4_freenet_2017.pdf
02.02. 07_overlay5_DHT-1_2017.pdf
06.02. 08_overlay6-DHT-2_2017.pdf
09.02. 09_overlay-09-02.pdf
13.02. 10_overlay_13-02.pdf
16.02. 11_overlay_16_02.pdf
20.02. 12_overlay_20_02.pdf
23.02. 13_overlay_23_02.pdf
27.02. 14_overlay_27_02.pdf
Exercises:
Exercise set 1 (Deadline: Tuesday 24.1.)
Exercise set 2 (Deadline: Tuesday 7.2.)
Exercise set 3 (Deadline: Tuesday 21.2.)