Přizpůsobení výpočetně intenzivní úlohy pro nasazení v cloudu
Computationally intensive application adaptation for cloud deployment
Type of document
diplomová prácemaster thesis
Author
Myslík Martin
Supervisor
Klíma Martin
Opponent
Vítek Stanislav
Field of study
Softwarové inženýrstvíStudy program
Otevřená informatikaInstitutions assigning rank
katedra počítačůRights
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
Show full item recordAbstract
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.
Collections
- Diplomové práce - 13136 [833]