Zobrazit minimální záznam

Creation of tools for simulating user activity for email collaboration solution hardware optimization



dc.contributor.advisorVondra Tomáš
dc.contributor.authorMartin Zvelebil
dc.date.accessioned2024-06-19T22:53:11Z
dc.date.available2024-06-19T22:53:11Z
dc.date.issued2024-06-19
dc.identifierKOS-1240814758605
dc.identifier.urihttp://hdl.handle.net/10467/115853
dc.description.abstractTato 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.abstractThis 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.publisherCzech Technical University in Prague. Computing and Information Centre.eng
dc.rightsA 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.htmleng
dc.rightsVysokoš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.htmlcze
dc.subjecthardwarové požadavky aplikacecze
dc.subjectnáročnost aplikacecze
dc.subjectsimulace uživatelské aktivitycze
dc.subjecttvorba syntetických datcze
dc.subjecte-mailcze
dc.subjectanalýza chování uživatelůcze
dc.subjectPythoncze
dc.subjectBashcze
dc.subjectZabbixcze
dc.subjectapplication hardware requirementseng
dc.subjectapplication intensityeng
dc.subjectuser activity simulationeng
dc.subjectsynthetic data generationeng
dc.subjecte-maileng
dc.subjectuser behaviour analysiseng
dc.subjectPythoneng
dc.subjectBasheng
dc.subjectZabbixeng
dc.titleTvorba nástrojů pro simulaci uživatelské aktivity za účelem optimalizace hardwaru mailového kolaboračního řešenícze
dc.titleCreation of tools for simulating user activity for email collaboration solution hardware optimizationeng
dc.typebakalářská prácecze
dc.typebachelor thesiseng
dc.contributor.refereeKašpar Jiří
theses.degree.disciplineManažerská informatika 2021cze
theses.degree.grantorkatedra softwarového inženýrstvícze
theses.degree.programmeInformatikacze


Soubory tohoto záznamu


Tento záznam se objevuje v následujících kolekcích

Zobrazit minimální záznam