Distribuované technológie I

Zaradený v študijných programoch

informačný manažment

Výsledky vzdelávania

Výstupy vzdelávania po absolvovaní predmetu
Znalosti (vedomosti)
B. Porozumieť podstate technických, programových, technologických a ekonomických predpokladov realizácie distribuovaných dátových systémov (DSD).
D. Poznať princípy fragmentácie a alokácie dát v distribuovaných databázových systémoch a ich význam pre výkonnosť a dostupnosť dát.
Zručnosti
A. Posudzovať vhodnosť budovania centralizovaných a distribuovaných informačných systémov pre konkrétnu aplikačnú oblasť.
C. Vyhodnocovať potrebu budovania vlastného informačného systému, jeho outsourcingu alebo využitia Cloud Computingu.
D. Analyzovať potrebu fragmentácie a alokácie dát s ohľadom na architektúru systému a požiadavky aplikácie.
Kompetentnosti
E. Navrhovať riešenie distribuovaného informačného systému alebo jeho vybraných komponentov pre konkrétnu aplikačnú doménu so zameraním na minimalizáciu nárokov na prenos a spracovanie dát v distribuovaných databázových systémoch.

Stručná osnova predmetu

1. Distribuované spracovanie dát - úvod
2. Komunikačný podsystém
3. Architektúra klient/server
4. Referenčný model DSD
5. Distribuovaná transakcia
6. Distribuované operačné systémy
7. Distribuované výpočtové prostredie
8. Distribuované počítačové systémy
9. Mobilné DSD
10. Cloud Computing
11. Distribuovaný aplikačný podsystém
12. Servisne orientované architektúry
13. Manažment DIS

Odporúčaná literatúra

Schmidt, P.: Distribuované technológie : základy a perspektívy, OZ5V, Bratislava 2024
Závodný, P.: Počítačové siete v hospodárskej praxi, Ekonóm, Bratislava 2005.
Tanenbaum, A.S.: Computer networks, Prentice Hall, 1989.
Sportack, M., A.: Směrování v sítích IP, Computer press, Brno 2004.
Kálay, F. - Peniak, P.: Počítačové sítě a jejich aplikace, Grada, Praha 2003.

Sylabus predmetu

1. Úvodná časť sa venuje problematike distribuovaného spracovania dát a jeho základným princípom. Zdôrazňuje sa význam distribúcie pri spracovaní a ukladaní dát v moderných informačných systémoch. 2. Pozornosť sa venuje komunikačnému podsystému ako kľúčovej súčasti distribuovaných systémov. Rozoberajú sa mechanizmy komunikácie, prenosu dát a výmeny správ medzi distribuovanými komponentmi. 3. Predmet sa zaoberá architektúrou klient/server ako základným modelom distribuovaných systémov. Vysvetľuje sa štruktúra architektúry a rozdelenie úloh medzi klientskou a serverovou časťou. 4. Vysvetľuje sa referenčný model distribuovaného spracovania dát. Dôraz sa kladie na vrstvenú architektúru a funkciu jednotlivých vrstiev v distribuovanom prostredí. 5. Obsahom je problematika distribuovaných transakcií so zameraním na zachovanie konzistencie a spoľahlivosti dát. Rozoberajú sa základné princípy riadenia transakcií v distribuovaných systémoch. 6. Pozornosť sa venuje distribuovaným operačným systémom a ich základným funkciám. Zdôrazňuje sa správa zdrojov, koordinácia procesov a transparentnosť distribúcie. 7. Predmet sa zaoberá distribuovaným výpočtovým prostredím ako platformou pre realizáciu distribuovaných aplikácií. Rozoberajú sa aspekty koordinácie, škálovateľnosti a výkonnosti. 8. Rozoberajú sa distribuované počítačové systémy z hľadiska ich štruktúry a funkčnosti. Vysvetľuje sa vzájomná spolupráca hardvéru, softvéru a sieťových komponentov. 9. Pozornosť sa venuje mobilnému distribuovanému spracovaniu dát. Zdôrazňujú sa špecifiká mobility, bezdrôtovej komunikácie a obmedzení mobilných zariadení. 10. Predmet uvádza cloud computing ako modernú formu distribuovaného spracovania. Rozoberajú sa základné modely služieb, spôsoby nasadenia a charakteristické vlastnosti cloudových riešení. 11. Vysvetľuje sa distribuovaný aplikačný podsystém ako vrstva podporujúca aplikačnú logiku. Pozornosť sa venuje otázkam komunikácie, koordinácie a integrácie aplikácií. 12. Predmet sa zaoberá servisne orientovanými architektúrami ako prístupom k tvorbe distribuovaných systémov. Rozoberajú sa princípy návrhu služieb, ich skladania a interoperability. 13. Záverečná časť sa venuje manažmentu distribuovaných informačných systémov. Zdôrazňujú sa aspekty monitorovania, riadenia, spoľahlivosti a výkonnosti systému.

Podmienky na absolvovanie predmetu

Skúška 60% hodnotenia. Skúška pozostáva z dvoch častí: testu a zostavenia modelu pre konkrétne prostredie.
Cvičenia 40% (vypracovanie a obhájenie projektu)
Testom sa overuje dosiahnutá úroveň výsledkov vzdelávania A., B., C., D., tvorbou modelu pre popísané prostredie sa overuje dosiahnutá úroveň výsledkov vzdelávania E.

Pracovné zaťaženie študenta

Celková záťaž štúdia (v hodinách): 5 kreditov x 26 hodín = 130 hodín
Rozdelenie študijného zaťaženia:
Účasť na prednáškach a seminároch: 52 hodín
Príprava na semináre: 13 hodín
Písomné úlohy: 30 hodín
Príprava na záverečnú skúšku: 35 hodín

Jazyk, ktorého znalosť je potrebná na absolvovanie predmetu

slovenský

Dátum schválenia: 04.03.2025

Dátum poslednej zmeny: 04.01.2026

Dátum schválenia: 04.03.2025

Dátum poslednej zmeny: 04.01.2026