Distributed Systems
Kód | Zakončení | Kredity | Rozsah |
---|---|---|---|
E36DSY | Z,ZK | 5 | 3+2s |
- Přednášející:
- Cvičící:
- Předmět zajišťuje:
- katedra počítačů
- Anotace:
-
Cílem předmětu je poskytnout základní přehled technik nutných pro efektivní komunikaci v přepojovacích (a okrajově i v klasických lokálních) sítích. Předávání zpráv tvoří bázi distribuovaného výpočtu, jeho vlastnostem (kauzalita, logický čas) a zvládnutí v distribuovaných algoritmech je věnována podstatná část předmětu. Cílem cvičení je prakticky si uváděné principy ověřit a seznámit se přitom s široce používanými aplikačními rozhraními.
- Požadavky:
- Osnova přednášek:
-
1. Vícepočítačové systémy, formy distribuce
2. Polygonální přepojovací sítě, optimalizace
3. Fyzická vrstva, přenosová média, kódování, modulace, rozhraní
4. Linková vrstva, potvrzovací schémata, procedury ISO a X.25
5. Síťová vrstva, datagram, virtuální kanál, směrování a řízení toku
6. Sběrnicové lokální sítě, média, metody přístupu, Ethernet
7. Kruhové lokální sítě, IBM Token Ring, propojování lokálních sítí
8. Transportní vrstva, protokoly TCP/IP a ISO TP4, relační vrstva
9. Prezentační vrstva, reprezentace dat, komprese, kryptografie
10. Komunikace v prostředí operačního systému UNIX, Internet
11. Meziprocesová komunikace, výměna zpráv, RPC, distribuovaná paměť
12. Modely distribuovaného výpočtu, logický čas
13. Distribuované algoritmy výlučného přístupu, detekce zablokování
14. Rezerva
- Osnova cvičení:
-
1. Komunikace v síti Internet, rozhraní BSD socketů.
2. Komunikace protokolem UDP.
3. Protokoly - automatový popis, Petriho sítě.
4. Praktická implementace potvrzovacího schématu.
5. Efektivita potvrzovacích schémat.
6. Praktická implementace potvrzovacího schématu.
7. Směrování, algoritmy a jejich reálné modifikace.
8. Komunikace protokolem TCP.
9-10. Procedurální komunikace SunRPC.
11-12. Distribuovaný systém DCE.
13. Distribuované algoritmy.
14. Zápočet.
- Cíle studia:
- Studijní materiály:
-
Janeček, J.: Počítačové sítě. ES ČVUT, Praha 1986.
Janeček, J.: Distribuované systémy. Vydavatelství ČVUT, Praha 1993.
Tanenbaum, A.: Computer Networks. Prentice Hall, Englewood Cliffs 1988.
Stallings, W.: Handbook of Computer Communication Strandards. MacMillan, New York 1990.
- Poznámka:
-
Předmět má stejnou náplň jako předmět 36DSY.
- Další informace:
- Pro tento předmět se rozvrh nepřipravuje
- Předmět je součástí následujících studijních plánů: