dc.contributor.advisor |
Bližňák, Michal
|
|
dc.contributor.author |
Svobodová, Petra
|
|
dc.date.accessioned |
2013-10-13T01:00:28Z |
|
dc.date.available |
2013-10-13T01:00:28Z |
|
dc.date.issued |
2013-02-22 |
|
dc.identifier |
Elektronický archiv Knihovny UTB |
cs |
dc.identifier.uri |
http://hdl.handle.net/10563/24818
|
|
dc.description.abstract |
Cílem diplomové práce je návrh a implementace aplikace "qpid_benchmark_stats" pro zpracování měření propustnosti a časové odezvy produktu Red Hat Enterprise MRG Messaging. Aplikace je vyvíjena pod licencí Apache 2.0 a bude sloužit testovacímu týmu společnosti Red Hat k přesnějšímu určení naměřených hodnot propustnosti (throughput) a časové odezvy (latency) Red Hat Enterprise MRG Messaging brokeru, získaných s využitím pomocných nástrojů "qpid-cpp-benchmark", "qpid-send" a "qpid-receive". Pomocné nástroje jsou dostupné na webových stránkách Apache-SVN (http://svn.apache.org/viewvc/qpid/trunk/qpid/cpp/src/tests/) a pro účely práce byly mírně upraveny. Sledovanými parametry produktu Red Hat Enterprise MRG Messaging jsou celková propustnost zpráv, propustnost odesílacího i přijímacího klienta a latence zpráv. Aplikace "qpid_benchmark_stats" nejprve načte vstupní parametry, ověří jejich formát, pak ve smyčce spouští "qpid-cpp-benchmark" a provede potřebný počet měření. V naměřených hodnotách odhalí odlehlé hodnoty a měření, která tyto hodnoty obsahují, vyloučí. Pak spočítá průměr, směrodatnou odchylku průměru (střední kvadratickou chybu), minimální a maximální hodnotu pro každou sledovanou veličinu. Nakonec naměřené hodnoty i výsledky serializuje a uloží do souboru pro pozdější použití. Součástí balíčku se zdrojovými kódy je také aplikace "compare_data.py", která demonstruje využití naměřených dat pro vzájemná porovnávání. V teoretické části práce je popsán projekt Red Hat Enterprise MRG s důrazem na komponentu Messaging a použité statistické metody zpracování dat, praktická část obsahuje specifikaci požadavků, programovou a uživatelskou dokumentaci nového nástroje. |
cs |
dc.format |
59 stran |
cs |
dc.format.extent |
3519212 bytes |
cs |
dc.format.mimetype |
application/zip |
cs |
dc.language.iso |
cs |
|
dc.publisher |
Univerzita Tomáše Bati ve Zlíně |
|
dc.rights |
Bez omezení |
|
dc.subject |
messaging
|
cs |
dc.subject |
měření
|
cs |
dc.subject |
zpracování dat
|
cs |
dc.subject |
software
|
cs |
dc.subject |
open source
|
cs |
dc.subject |
latence
|
cs |
dc.subject |
propustnost
|
cs |
dc.subject |
statistika
|
cs |
dc.subject |
odezva
|
cs |
dc.subject |
messaging
|
en |
dc.subject |
measurement
|
en |
dc.subject |
data processing
|
en |
dc.subject |
software
|
en |
dc.subject |
open source
|
en |
dc.subject |
latency
|
en |
dc.subject |
performance
|
en |
dc.subject |
statistics
|
en |
dc.title |
Nástroj pro zpracování výsledků měření v Red Hat Enterprise MRG |
cs |
dc.title.alternative |
Measurement Control and Processing Tool for the Red Hat Enterprise MRG<br> |
en |
dc.type |
diplomová práce |
cs |
dc.contributor.referee |
Ukropec, Libor |
|
dc.date.accepted |
2013-06-06 |
|
dc.description.abstract-translated |
The main goals of this diploma thesis are "qpid_benchmark_stats" application architecture and implementation for Red Hat Enterprise MRG Messaging system throughput and latency measurement including later data processing. The application is developed under the Apache license 2.0 and will be used by Red Hat MRG testing team to get more accurate message throughput and latency performance statistics, measured by support tools "qpid-cpp-benchmark", "qpid-send" and "qpid-receive". The support tools are available at Apache-SVN web page (http://svn.apache.org/viewvc/qpid/trunk/qpid/cpp/src/tests/) and were slightly modified for purpose of this thesis. The most important performance parameters to measure are total message throughput, sender and receiver message throughput and finally message latency. The "qpid_benchmark_stats" application reads the input options, parses them and checks their formats; then it runs "qpid-cpp-benchmark" and executes the required number of measurements; finds extremes and removes measurements which contain the extreme values. After that the application computes average value, standard deviation of the average value (mean square error), minimum and maximum value for every monitored variable. In the end all measured and computed values are serialized and saved into a file for later use. The source code package contains also an example application "compare_data.py" what shows how to use the archived data for mutual comparisons. In the theoretical part the project Red Hat Enterprise MRG, with an emphasis on the Messaging part, and used statistical methods are described. The practical part contains the requirements specification, program and user documentation. |
en |
dc.description.department |
Ústav informatiky a umělé inteligence |
cs |
dc.description.result |
obhájeno |
cs |
dc.parent.uri |
http://hdl.handle.net/10563/154
|
cs |
dc.parent.uri |
http://hdl.handle.net/10563/220
|
cs |
dc.thesis.degree-discipline |
Informační technologie |
cs |
dc.thesis.degree-discipline |
Information Technologies |
en |
dc.thesis.degree-grantor |
Univerzita Tomáše Bati ve Zlíně. Fakulta aplikované informatiky |
cs |
dc.thesis.degree-grantor |
Tomas Bata University in Zlín. Faculty of Applied Informatics |
en |
dc.thesis.degree-name |
Ing. |
cs |
dc.thesis.degree-program |
Inženýrská informatika |
cs |
dc.thesis.degree-program |
Engineering Informatics |
en |
dc.identifier.stag |
31262
|
|
utb.result.grade |
A |
|
dc.date.submitted |
2013-05-13 |
|
local.subject |
propustnost dat
|
cs |
local.subject |
statistický software
|
cs |
local.subject |
throughput
|
en |
local.subject |
statistical software
|
en |