Cílem diplomové práce bylo vytvořit nástroj, který by umožňoval distribuci komplexních výpočtů v rámci výpočetního gridu. Teoretická část pojednává o současném využití umělé inteligence a také o možných technologiích pro implementaci výpočetního gridu. Výsledný návrh řešení je založen na technologiích Java, REST a Apache ActiveMQ Artemis a jeho současné využití je pro testování benchmarkových algoritmů v rámci laboratoře umělé inteligence.
Anotace v angličtině
The aim of the diploma thesis was to create a tool that would enable distribution of com-plex calculations within the grid computing. The theoretical part deals with the current use of artificial intelligence and also with possible technologies for the implementation of the grid computing. The final design of the solution is based on Java, REST and Apache Acti-veMQ Artemis technologies and its current use is for testing benchmark algorithms within the artificial intelligence laboratory.
Cílem diplomové práce bylo vytvořit nástroj, který by umožňoval distribuci komplexních výpočtů v rámci výpočetního gridu. Teoretická část pojednává o současném využití umělé inteligence a také o možných technologiích pro implementaci výpočetního gridu. Výsledný návrh řešení je založen na technologiích Java, REST a Apache ActiveMQ Artemis a jeho současné využití je pro testování benchmarkových algoritmů v rámci laboratoře umělé inteligence.
Anotace v angličtině
The aim of the diploma thesis was to create a tool that would enable distribution of com-plex calculations within the grid computing. The theoretical part deals with the current use of artificial intelligence and also with possible technologies for the implementation of the grid computing. The final design of the solution is based on Java, REST and Apache Acti-veMQ Artemis technologies and its current use is for testing benchmark algorithms within the artificial intelligence laboratory.
Zvolte vhodnou metodu pro implementaci distribuovaných výpočtů.
Implementujte zvolenou metodu na výpočetní technice dostupné v rámci laboratoře umělé inteligence na FAI UTB.
Experimentálně ověřte funkčnost řešení na vybraných testovacích scénářích.
Věnujte pozornost zabezpečení aplikace.
Vytvořte dokumentaci k vytvořenému nástroji pro distribuci výpočtů.
Zásady pro vypracování
Vypracujte literární rešerši na dané téma.
Zvolte vhodnou metodu pro implementaci distribuovaných výpočtů.
Implementujte zvolenou metodu na výpočetní technice dostupné v rámci laboratoře umělé inteligence na FAI UTB.
Experimentálně ověřte funkčnost řešení na vybraných testovacích scénářích.
Věnujte pozornost zabezpečení aplikace.
Vytvořte dokumentaci k vytvořenému nástroji pro distribuci výpočtů.
Seznam doporučené literatury
ŽÁRA, Ondřej. JavaScript: programátorské techniky a webové technologie. Brno: Computer Press, 2015, 180 s. ISBN 9788025145739. Dostupné také z: http://knihy.cpress.cz/K2209
DARWIN, Ian F. Java: kuchařka programátora: [vzory a řešení pro vaše aplikace]. Brno: Computer Press, 2006, 798 s. ISBN 8025109445.
SPELL, Brett. Java: programujeme profesionálně. Praha: Computer Press, 2002, 1022 s. Programujeme profesionálně. ISBN 8072266675.
PREVE, Nikolaos P., ed. Gridcomputing: towards a globalinterconnectedinfrastructure. London: Springer, c2011, xv, 312 s. Computer communications and networks. Dostupné z: doi:9780857296764
DOSTÁLEK, Libor. Velký průvodce protokoly TCP/IP: bezpečnost. Praha: Computer Press, 2001, xvi, 565 s. Komunikace & sítě. Rychle a jistě. ISBN 807226513X.
Seznam doporučené literatury
ŽÁRA, Ondřej. JavaScript: programátorské techniky a webové technologie. Brno: Computer Press, 2015, 180 s. ISBN 9788025145739. Dostupné také z: http://knihy.cpress.cz/K2209
DARWIN, Ian F. Java: kuchařka programátora: [vzory a řešení pro vaše aplikace]. Brno: Computer Press, 2006, 798 s. ISBN 8025109445.
SPELL, Brett. Java: programujeme profesionálně. Praha: Computer Press, 2002, 1022 s. Programujeme profesionálně. ISBN 8072266675.
PREVE, Nikolaos P., ed. Gridcomputing: towards a globalinterconnectedinfrastructure. London: Springer, c2011, xv, 312 s. Computer communications and networks. Dostupné z: doi:9780857296764
DOSTÁLEK, Libor. Velký průvodce protokoly TCP/IP: bezpečnost. Praha: Computer Press, 2001, xvi, 565 s. Komunikace & sítě. Rychle a jistě. ISBN 807226513X.
Přílohy volně vložené
-
Přílohy vázané v práci
-
Převzato z knihovny
Ne
Plný text práce
Přílohy
Posudek(y) oponenta
Hodnocení vedoucího
Záznam průběhu obhajoby
Diplomant odprezentoval před komisí hlavní cíle a výsledky své diplomové práce. Prezentace působila vyváženě, student vystihl hlavní body práce. Následně byl student seznámen s posudky vedoucího a oponenta diplomové práce. Diplomant postupně odpověděl na otázky oponenta práce.
Komise vznesla k obhajobě následující dotazy:
1) Prof. Šeda: Ve Vaší práci nedostatečně vyzdvihuje přínos Vašeho řešení
2) Prof. Šeda: Bude se Váš výpočetní grid využívat v laboratoři umělé inteligence na FAI?
3) Doc. Šenkeřík: Jak je Vaše aplikace škálovatelná?
4) Dr. Janků: Jak konktrétně funguje Vaše aplikace z hlediska zabezpečení?
5) Dr. Janků: Jak jsou zabezpečené jednotlivé výpočty na koncových stanicích?
6) Dr. Janků: Ověřujete zda výpočet na koncové stanici byl úspěšně dokončen?
7) Dr. Janků: Dokážete odhadnout kolik času Vám zabralo vytvoření aplikace?
Na kladené dotazy diplomant reagoval dobře.