Overlay and P2P Networks

582615
5
Hajautetut järjestelmät ja tietoliikenne
Syventävät opinnot
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: Overlay and p2p algorithms and systems, currently deployed systems, resource location, data delivery, reliability and performance issues, and legal and privacy issues.

Koe

08.03.2017 16.00 B123
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

Group: 1
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.)