Számítógép hálózatok és osztott rendszerek


Előadás: Kedd 16:00 - 17:30 óra, 1-819 terem.
Gyakorlat: Kedd 19:30 - 21:00 óra, 0.409 terem, szerda 16:00 - 17:30 óra, 00.115 terem.

Előadó: Lukovszki Tamás

Aktuális:

- Vizsgaidőpontok:

Tartalom

A kurzus elosztott rendszerek és peer-to-peer (P2P) számítások alkalmazásaival, aktuális trendeivel és kihívásaival foglalkozik, ideértve a P2P architektúrákat, a keresést és a lekérdezéseket, hatékony fájl megosztást, ösztönző mechanizmusokat, streaming-et, az elméletet és a módszerek elemzését.
Tematika: Hálózatok modellezése, Peer-to-peer hálózatok, Napster, Gnutella, elosztott hash táblák, CAN, Chord, Pastry, fokszám optimális elosztott hash táblák, network coding, BitTorrent, anonimitás, titok megosztás.

Elvárások a hallgatóval szemben a sikeres elvégzéshez:
1. Aktív részvétel a feladatok megoldásában és a megoldások megbeszélésében.
2. Önállóan feldolgozott téma.

Határidők:
- "Kick-off" prezentáció (15 perc): 2026.10.06
- Demonstrator program (python, vagy java, vagy C++): 2026.11.03
- Végső prezentáció, szimulációk, riport (9-12 oldal): 2026.12.01

Fóliák az előadáshoz:

- foliák
1. Bevezetés PDF
2. P2P hálózatok, strutúra nélküli és struktúrált overlay hálózatok, DHT PDF
3. CAN PDF
4. Chord PDF
5. Pastry PDF

Irodalom

Aktuális publikációk
Xuemin Shen, Heather Yu, John Buford, Mursalin Akon (Editors): Handbook of Peer-to-Peer Networking, Springer, 2010.
T. H. Cormen, C. Stein, C. E. Leiserson, R. L. Rivest: Introduction to Algorithms. MIT Press, 2001.