Jak Začít?

Máš v počítači zápisky z přednášek
nebo jiné materiály ze školy?

Nahraj je na studentino.cz a získej
4 Kč za každý materiál
a 50 Kč za registraci!




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.