Přístupnostní navigace
E-application
Search Search Close
Master's Thesis
Author of thesis: Ing. Jiří Pavela
Acad. year: 2019/2020
Supervisor: doc. Mgr. Adam Rogalewicz, Ph.D.
Reviewer: Ing. Jan Fiedor, Ph.D.
In this work, we propose optimization techniques focused on the data collection process of program performance analysis and profiling within the Perun framework. We enhance Perun (and especially its Tracer module) by extending their architecture and implementing novel optimization techniques that allow Perun to scale well even for large projects and test scenarios. In particular, we focus on improving the data collection precision, scaling down the amount of injected instrumentation, limiting the time overhead of the collection and profiling processes, reducing the volume of raw performance data and the size of the resulting profile. To achieve such optimization, we utilized statistical methods, several static and dynamic analysis approaches (as well as their combination) and exploited the advanced features and capabilities of SystemTap and eBPF frameworks. Based on the evaluation performed on two selected projects and numerous experiment cases, we were able to conclude that we successfully achieved significant levels of optimization for nearly all of the identified metrics and criteria.
optimization techniques, performance analysis, dynamic analysis, static analysis, dynamic instrumentation, continuous integration, SystemTap, eBPF
Date of defence
16.07.2020
Result of the defence
Defended (thesis was successfully defended)
Grading
A
Process of defence
Student nejprve prezentoval výsledky, kterých dosáhl v rámci své práce. Komise se poté seznámila s hodnocením vedoucího a posudkem oponenta práce. Student následně odpověděl na otázky oponenta a na další otázky přítomných. Komise se na základě posudku oponenta, hodnocení vedoucího, přednesené prezentace a odpovědí studenta na položené otázky rozhodla práci hodnotit stupněm A.
Otázky u obhajoby:
Language of thesis
English
Faculty
Fakulta informačních technologií
Department
Department of Intelligent Systems
Study programme
Information Technology (IT-MSC-2)
Field of study
Information Technology Security (MBS)
Composition of Committee
prof. Ing. Martin Drahanský, Ph.D. (předseda) prof. Ing. Martin Čadík, Ph.D. (místopředseda) doc. Ing. Ondřej Lengál, Ph.D. (člen) doc. Mgr. Kamil Malinka, Ph.D. (člen) Ing. Libor Polčák, Ph.D. (člen) Ing. Vladimír Veselý, Ph.D. (člen)
Supervisor’s reportdoc. Mgr. Adam Rogalewicz, Ph.D.
Grade proposed by supervisor: A
Reviewer’s reportIng. Jan Fiedor, Ph.D.
Grade proposed by reviewer: A
Responsibility: Mgr. et Mgr. Hana Odstrčilová