Detail předmětu
Prostředí distribuovaných aplikací (v angličtině)
PDIe Ak. rok 2024/2025 zimní semestr 5 kreditů
Společné charakteristiky distribuovaných prostředí. Principy, algoritmy a systémy distribuovaných výpočtů. Typy distribuovaných prostředí. Návrh a model distribuovaných algoritmů. Distribuované operační a souborové systémy. Cloud Computing. Data-centric computing. Technologie JSP, J2EE, JavaBeans, EJB, RPC, XML-RPC, SOAP, IIOP. Webové služby. Bezpečnost v distribuovaných aplikacích.
Garant předmětu
Koordinátor předmětu
Jazyk výuky
Zakončení
Rozsah
- 39 hod. přednášky
- 13 hod. projekty
Bodové hodnocení
- 55 bodů závěrečná zkouška
- 15 bodů půlsemestrální test
- 30 bodů projekty
Zajišťuje ústav
Přednášející
Cvičící
Cíle předmětu
Porozumět principům a tvorbě aplikací pro distribuovaná prostředí, získat přehled o moderních distribuovaných prostředích, být schopen použít aplikační rozhraní pro různá programová prostředí.
Student porozumí koncepcím a principům distribuovaných prostředí, seznámí se s tvorbou aplikací pro distribuovaná prostředí a zajištěním bezpečnosti v distribuovaných systémech.
- Student se naučí odborné terminologii v dané oblasti
- Student se naučí vytvářet malé projekty v oblasti distribuovaných systémů
- Student se naučí prezentaci a obhajobě výsledků
Osnova přednášek
- Principy a modely distribuovaných výpočtů
- Fyzický a logický čas
- Globální stavové a snapshotové algoritmy
- Skupinová komunikace
- Ověřování v distribuovaných systémech
- Algoritmy voleb koordinátora a vzájemného vyloučení
- Půlsemestrální zkouška
- Virtualizace a cloudové počítání
- Programovací model MapReduce a Apache Hadoop
- Apache Spark
- Apache Flink
- Enterprise Service Bus
- Distribuované výpočty s BOINC
Osnova ostatní - projekty, práce
- Implementace distribuovaného systému ve zvoleném/zadaném prostředí.
Průběžná kontrola studia
- Půlsemestrální písemná zkouška - 15 bodů
- Hodnocený projekt s obhajobou - 30 bodů
- Závěrečná písemná zkouška - 55 bodů
- Půlsemestrální zkouška v rámci přednášky.
- Hodnocené projekty s obhajobou ve formě prezentace výsledků.
Zařazení předmětu ve studijních plánech
- Program MIT-EN (anglicky), libovolný ročník, povinně volitelný skupina B