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


Előadás: Hétfő 16:00 - 17:30 óra, 0.220 terem.
Gyakorlat: Hétfő 17:45 - 19:15 óra, 0.221 terem, hétfő 19:30 - 21:00 óra, 0.221 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): 2023.10.09
- Demonstrator program (python, vagy java, vagy C++): 2023.11.06
- Végső prezentáció, szimulációk, riport (9-12 oldal): 2023.12.04

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
6. BitTorrent PDF
7. Network coding PDF
8. Anonimitás 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.