Přístupnostní navigace
E-application
Search Search Close
Bachelor's Thesis
Author of thesis: Bc. Petr Křupka
Acad. year: 2025/2026
Supervisor: doc. Ing. Pavel Šilhavý, Ph.D.
Reviewer: Ing. Radim Číž, Ph.D.
This bachelor's thesis focuses on the analysis and comparison of two open source private branch exchange (PBX) platforms, namely Kamailio and Asterisk. It describes how to install both systems from the package and source code and then configure them. Both platforms are tested using the SIPp testing software and the test results are analyzed. The thesis also contains an analysis of the hardware utilization under different types of load of both platforms and provides a proposal for optimizing the operating system to increase PBX throughput. The optimization results are also measured and analyzed. A laboratory task is created as part of the thesis.
Asterisk, Kamailio, PBX, SIP
Date of defence
16.06.2026
Result of the defence
Defended (thesis was successfully defended)
Grading
A
Process of defence
Student prezentoval výsledky své práce a komise byla seznámena s posudky. Otázky komise a oponenta: Ve své práci uvádíte, že Asterisk funguje jako aplikační PBX server, zatímco Kamailio jako SIP Proxy. Jak konkrétně tyto dvě odlišné architektury ovlivňují způsob, jakým operační systém zpracovává vlákna a paměť při extrémní zátěži, a proč Asterisk vykazuje kvadratický nárůst zpoždění oproti pozvolnějšímu nárůstu u Kamailio? U pobočkové ústředny Asterisk jste po optimalizaci dosáhl zvýšení propustnosti o více než 91 %. Který z konkrétních kroků – zvýšení ring bufferu, úprava síťových front, nebo nastavení smp_affinity pro distribuci přerušení (IRQ) – měl na tento výsledek nejzásadnější vliv a proč se tento efekt u Kamailio projevil v mnohem menší míře? Student obhájil bakalářskou práci a odpověděl na otázky členů komise a oponenta.
Language of thesis
Czech
Faculty
Fakulta elektrotechniky a komunikačních technologií
Department
Department of Telecommunications
Study programme
Telecommunication and Information Systems (BPC-TLI)
Composition of Committee
prof. Ing. Jiří Mišurec, CSc. (předseda) doc. Ing. Pavel Šilhavý, Ph.D. (místopředseda) Ing. Ondřej Šmirg, Ph.D. (člen) Ing. Pavel Hanák, Ph.D. (člen) Ing. Štěpán Miklánek, Ph.D. (člen) Ing. Vojtěch Myška, Ph.D. (člen) Ing. et Ing. Petr Musil (člen)
Supervisor’s reportdoc. Ing. Pavel Šilhavý, Ph.D.
Grade proposed by supervisor: A
Reviewer’s reportIng. Radim Číž, Ph.D.
Grade proposed by reviewer: A
Responsibility: Mgr. et Mgr. Hana Odstrčilová