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.
Annotation in English
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.
Annotation in English
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ů.
Research Plan
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ů.
Recommended resources
ŽÁ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.
Recommended resources
ŽÁ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.