Elaboration of Several Ways of Web Technology Scaling on a Particular Case
Thesis title: | Elaboration of Several Ways of Web Technology Scaling on a Particular Case |
---|---|
Author: | Buriánek, Jan |
Thesis type: | Diploma thesis |
Supervisor: | Bruckner, Tomáš |
Opponents: | Vencovský, Filip |
Thesis language: | English |
Abstract: | 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. |
Keywords: | application software; algorithm; software scalability |
Thesis title: | Zpracování několika způsobů škálování webového softwaru na konkrétním případě |
---|---|
Author: | Buriánek, Jan |
Thesis type: | Diplomová práce |
Supervisor: | Bruckner, Tomáš |
Opponents: | Vencovský, Filip |
Thesis language: | English |
Abstract: | Š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. |
Keywords: | aplikační software; škálovatelnost softwaru; algoritmus |
Information about study
Study programme: | Aplikovaná informatika/Kognitivní informatika |
---|---|
Type of study programme: | Magisterský studijní program |
Assigned degree: | Ing. |
Institutions assigning academic degree: | Vysoká škola ekonomická v Praze |
Faculty: | Faculty of Informatics and Statistics |
Department: | Department of Information Technologies |
Information on submission and defense
Date of assignment: | 1. 2. 2016 |
---|---|
Date of submission: | 24. 4. 2018 |
Date of defense: | 30. 5. 2018 |
Identifier in the InSIS system: | https://insis.vse.cz/zp/58171/podrobnosti |