Přizpůsobení výpočetně intenzivní úlohy pro nasazení v cloudu
Computationally intensive application adaptation for cloud deployment
Typ dokumentu
diplomová prácemaster thesis
Autor
Myslík Martin
Vedoucí práce
Klíma Martin
Oponent práce
Vítek Stanislav
Studijní obor
Softwarové inženýrstvíStudijní program
Otevřená informatikaInstituce přidělující hodnost
katedra počítačůPráva
A university thesis is a work protected by the Copyright Act. Extracts, copies and transcripts of the thesis are allowed for personal use only and at one?s own expense. The use of thesis should be in compliance with the Copyright Act http://www.mkcr.cz/assets/autorske-pravo/01-3982006.pdf and the citation ethics http://www.cvut.cz/sites/default/files/content/d1dc93cd-5894-4521-b799-c7e715d3c59e/cs/20160901-metodicky-pokyn-c-12009-o-dodrzovani-etickych-principu-pri-priprave-vysokoskolskych.pdfVysokoškolská závěrečná práce je dílo chráněné autorským zákonem. Je možné pořizovat z něj na své náklady a pro svoji osobní potřebu výpisy, opisy a rozmnoženiny. Jeho využití musí být v souladu s autorským zákonem http://www.mkcr.cz/assets/autorske-pravo/01-3982006.pdf a citační etikou http://www.cvut.cz/sites/default/files/content/d1dc93cd-5894-4521-b799-c7e715d3c59e/cs/20160901-metodicky-pokyn-c-12009-o-dodrzovani-etickych-principu-pri-priprave-vysokoskolskych.pdf
Metadata
Zobrazit celý záznamAbstrakt
Cílem práce je poskytnout aktuální přehled největších poskytovatelů cloudových služeb a navrhnout architekturu cloudové aplikace pro hledání podobností ve velkých datasetech obrázků. Tato úloha je realizována pomocí OpenCV, open-source knihovny pro computer vision. Architektura aplikace, navržená pro AWS infrastrukturu, je detailně popsána s ohledem na jednotlivé systémové komponenty a specifické služby dostupné na platformě AWS. Hypotetické vlastnosti, především časová náročnost a cena výpočtu, jsou detailně rozebrány a následně ověřeny vlastní implementací nasazené do cloudu. This work gives an introduction to the biggest cloud vendors on the market and describes a cloud architecture for a computation intensive application. The goal of this application is to search for similarities in large datasets of images. Such task is performed using OpenCV, an open-source computer vision library. The architecture, targeted on AWS infrastructure, is shown with detailed description of its components and focus on specific services offered by the AWS platform. Hypothetical system behavior with time performance and computational cost is discussed and these assumptions are verified against a reference implementation deployed to the cloud.
Kolekce
- Diplomové práce - 13136 [833]