Tvorba nástrojů pro simulaci uživatelské aktivity za účelem optimalizace hardwaru mailového kolaboračního řešení
Creation of tools for simulating user activity for email collaboration solution hardware optimization
dc.contributor.advisor | Vondra Tomáš | |
dc.contributor.author | Martin Zvelebil | |
dc.date.accessioned | 2024-06-19T22:53:11Z | |
dc.date.available | 2024-06-19T22:53:11Z | |
dc.date.issued | 2024-06-19 | |
dc.identifier | KOS-1240814758605 | |
dc.identifier.uri | http://hdl.handle.net/10467/115853 | |
dc.description.abstract | Tato bakalářská práce řeší problém volby vhodného hardwaru využívaného pro běh mailového kolaboračního řešení firmy IceWarp. Součástí bakalářské práce je zhodnocení aktuálního řešení a návrhy na jeho vylepšení díky simulaci chování uživatelů napříč různými prostředími, kde lze aplikaci využívat. Tvorba programů pro simulaci uživatelské aktivity je založena na analýze chování reálných uživatelů, kdy simulované operace jsou vždy vybírány s ohledem na dané prostředí, které využívá specifickou množinu protokolů pro zajištění své funkcionality. Simulaci uživatelských aktivit zajišťuje implementace třívrstvé architektury programů, jejíž přesnost je následně optimalizována vůči produkčnímu prostředí pomocí metod pro porovnávání časových řad. Doprovodným prostředkem pro tuto optimalizaci je monitorování produkčního i simulačního prostředí aplikací Zabbix. Vzhledem k nutnosti ochrany dat reálných uživatelů, tak jsou pro servery simulující uživatelskou aktivitu zajištěna syntetická data, pro jejichž tvorbu je implementován program, který na základě statistických vlastností dat reálných uživatelů z produkčního prostředí vytváří syntetická data se stejnými vlastnostmi. Cílem práce je zajistit úsporu zdrojů při škálování serverů na kterých je aplikace IceWarp nainstalována a umožnit firmě IceWarp lépe poznat chování svých uživatelů. Samotné řešení nabízí možnost simulaci opakovat na jakémkoliv dostupném hardwaru s různou uživatelskou distribucí napříč všemi dostupnými prostředími, ve kterých lze aplikaci IceWarp využívat. | cze |
dc.description.abstract | This Bachelor's Thesis addresses the problem of choosing the appropriate hardware to run the IceWarp mail collaboration solution. It includes an evaluation of the current solution and suggestions for its improvements by simulating user behaviour across different environments where the application can be used. The programs for simulating user activity are created based on the analysis of real-life user behaviour, where the simulated operations are always selected considering the given environment that uses a specific set of protocols to ensure its functionality. The simulation of user activities is provided by the implementation of a three-layered program architecture, whose accuracy is then optimized against the production environment by using time series similarity methods. Monitoring the production and simulation environments in the Zabbix application is an additional means of this optimization. Due to the need to protect real-life user data, synthetic data is provided to the servers simulating user activity. The implemented program creates this data with the same properties as the statistical properties of real-life user data from the production environment. The Thesis´s goal is to provide a resource-saving solution for scaling the servers on which the IceWarp application is installed and to enable IceWarp to deepen the understanding of its users' behaviour. The solution offers the ability to repeat the simulation for any available hardware with different distributions of users across all available environments in which the application can be used. | eng |
dc.publisher | České vysoké učení technické v Praze. Vypočetní a informační centrum. | cze |
dc.publisher | Czech Technical University in Prague. Computing and Information Centre. | eng |
dc.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://knihovny.cvut.cz/vychova/vskp.html | eng |
dc.rights | Vysokoš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://knihovny.cvut.cz/vychova/vskp.html | cze |
dc.subject | hardwarové požadavky aplikace | cze |
dc.subject | náročnost aplikace | cze |
dc.subject | simulace uživatelské aktivity | cze |
dc.subject | tvorba syntetických dat | cze |
dc.subject | cze | |
dc.subject | analýza chování uživatelů | cze |
dc.subject | Python | cze |
dc.subject | Bash | cze |
dc.subject | Zabbix | cze |
dc.subject | application hardware requirements | eng |
dc.subject | application intensity | eng |
dc.subject | user activity simulation | eng |
dc.subject | synthetic data generation | eng |
dc.subject | eng | |
dc.subject | user behaviour analysis | eng |
dc.subject | Python | eng |
dc.subject | Bash | eng |
dc.subject | Zabbix | eng |
dc.title | Tvorba nástrojů pro simulaci uživatelské aktivity za účelem optimalizace hardwaru mailového kolaboračního řešení | cze |
dc.title | Creation of tools for simulating user activity for email collaboration solution hardware optimization | eng |
dc.type | bakalářská práce | cze |
dc.type | bachelor thesis | eng |
dc.contributor.referee | Kašpar Jiří | |
theses.degree.discipline | Manažerská informatika 2021 | cze |
theses.degree.grantor | katedra softwarového inženýrství | cze |
theses.degree.programme | Informatika | cze |
Soubory tohoto záznamu
Tento záznam se objevuje v následujících kolekcích
-
Bakalářské práce - 18102 [1724]