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 |