Předmět Distribuované systémy (KIV / DS)
Na serveru studentino.cz naleznete nejrůznější studijní materiály: zápisky z přednášek nebo cvičení, vzorové testy, seminární práce, domácí úkoly a další z předmětu KIV / DS - Distribuované systémy, Fakulta aplikovaných věd, Západočeská univerzita v Plzni (ZČU).
Top 10 materiálů tohoto předmětu
Materiály tohoto předmětu
Materiál | Typ | Datum | Počet stažení |
---|
Další informace
Obsah
1. Úvod do distribuovaných systémů, vlastnosti, architektura, požadavky, modely.2. Komunikace mezi procesy, posílání zpráv, volání vzdálených podprogramů.3. Skupinová komunikace, spolehlivé protokoly pro skupinovou komunikaci.4. Transakce, vnořené transakce, distribuované transakce, uzamykání, časové značky, obnova po chybě.5. Čas, synchronizace času, logické a fyzické hodiny. Algoritmy synchronizace času.6. Distribuované algoritmy, rozdělení, základní vlastnosti, synchronizace, semafory.7. Uvíznutí systému, vyloučení, prevence, detekce. Uvíznutí v distribuovaných systémech.8. Konzistentnost, modely orientované na klienta a na data, replikace souborů, distribuovaná sdílené paměť.9. Bezpečnost v distribuovaných systémech. Napadení, ochrana zdrojů, šifrování, otisk zprávy.10. Bezpečná komunikace, ověřování pravosti uživatele, distribuce klíčů.11. Distribuovaný systém souborů, příklady (NFS, AFS).12. Peer-to-peer systémy, distribuované hashovaní tabulky.13. Bezdrátové senzorické sítě.
Získané způsobilosti
Absolvováním předmětu student získá:- přehled o problematice distribuovaných systémů- teoretické znalosti o různých problémech, jejichž korektní řešení vyžaduje koordinaci činnosti programů, pracujících odděleně, včetně algoritmů, používaných pro jejich řešení- prohloubení znalostí o síťovém programování, zejména o systémových funkcích- prohloubení znalostí a praktické zkušenosti s programováním paralelních procesů, vláken, synchronizaci, a předávání dat mezi procesy a vlákny pod operačním systémem UNIX (Linux)- prohloubení znalostí o grafickém programém rozhraním
Literatura
Coulouris, George; Dollimore, Jean; Kindberg, Tim. Distributed systems : concepts and design. 3rd ed. Harlow : Addison-Wesley, 2001. ISBN 0-201-61918-0.Tanenbaum, Andrew S.; Van Steen, Maarten. Distributed systems : principles and paradigms. Upper Saddle River : Prentice Hall, 2002. ISBN 0-13-088893-1.
Požadavky
Řešení čtyř samostatných programovacích úloh. Písemný zápočtový test, zkouška písemná, doplněná podle potřeby ústním pohovorem.
Garant
Ing. Jiří Ledvina, CSc.
Vyučující
Ing. Jiří Ledvina, CSc.Ing. Jiří Ledvina, CSc.