Zpracování několika způsobů škálování webového softwaru na konkrétním případě

Název práce: Elaboration of Several Ways of Web Technology Scaling on a Particular Case
Autor(ka) práce: Buriánek, Jan
Typ práce: Diploma thesis
Vedoucí práce: Bruckner, Tomáš
Oponenti práce: Vencovský, Filip
Jazyk práce: English
Abstrakt:
Scaling the power of computation is a phenomenon of the last few decades. While that long, this topic is still current and with new and still evolving technologies, new insights has to be discovered to push the human demand for computing forward.The main aim of this project is to measure and compare scalability of an algo-rithm implemented in diverse web technologies. This aim has been approached by reaching three objectives. The first part defines scalability and identifies measures suita-ble for web technology scaling. Number of factors are determined that has direct impact on the runtime performance and the appropriate variables are chosen that become the object of the measurement. Secondly, proper technologies and algorithm are selected enabling the experiment. The testing algorithm is implemented in those technologies and deployed to a testing environment. Finally, aggregated results are drawn from the meas-urement and the final discussion concludes the arising insights.
Klíčová slova: application software; algorithm; software scalability
Název práce: Zpracování několika způsobů škálování webového softwaru na konkrétním případě
Autor(ka) práce: Buriánek, Jan
Typ práce: Diplomová práce
Vedoucí práce: Bruckner, Tomáš
Oponenti práce: Vencovský, Filip
Jazyk práce: English
Abstrakt:
Škálování výpočetního výkonu je jevem několika posledních desetiletí. Přestože je toto téma stále opakováno, na aktuálnosti zkoumat nové a stále se vyvíjející technologie se nic nemění. Nové poznatky v oblasti rozšiřitelnosti výpočetního výkonu definují tempo, s jakým se společnost posouvá dál v soužití s informačními technologiemi.Hlavním cílem této práce je změřit a porovnat škálovatelnost algoritmu imple-mentovaném ve vybraných vhodných webových technologiích. Tento cíl byl naplněn rozdělením do třech separátních úloh. První část definuje škálovatelnost a navrhuje me-triky vhodné k měření škálovatelnosti webových technologií. Jsou zde identifikovány aspekty ovlivňující výkon výpočetních operací a z těchto aspektů jsou vyvozeny metri-ky které jsou později použity jako subjekt měření. Ve druhé části jsou vybrány vhodné technologie a algoritmus, na němž měření probíhá. Tento algoritmus je dále implemen-tován ve vybraných technologiích a nasazen do testovacího prostředí. Konečně jsou z naměřených hodnot odvozeny agregované výsledky, které jsou zohledněny v závěrečné diskusi.
Klíčová slova: aplikační software; škálovatelnost softwaru; algoritmus

Informace o studiu

Studijní program / obor: Aplikovaná informatika/Kognitivní informatika
Typ studijního programu: Magisterský studijní program
Přidělovaná hodnost: Ing.
Instituce přidělující hodnost: Vysoká škola ekonomická v Praze
Fakulta: Fakulta informatiky a statistiky
Katedra: Katedra informačních technologií

Informace o odevzdání a obhajobě

Datum zadání práce: 1. 2. 2016
Datum podání práce: 24. 4. 2018
Datum obhajoby: 30. 5. 2018
Identifikátor v systému InSIS: https://insis.vse.cz/zp/58171/podrobnosti

Soubory ke stažení

    Poslední aktualizace: