Document Type
Dissertation
Rights
Available under a Creative Commons Attribution Non-Commercial Share Alike 4.0 International Licence
Disciplines
Computer Sciences
Abstract
This research project evaluates the performance of kqueue and epoll in the context of event-driven servers. The evaluation is done through benchmarking and tracing which are used to measure throughput and execution time respectively. The experiment is repeated for both a virtualised and native server environment. The results from the experiment are statistically analysed and compared. These results show significant differences between kqueue and epoll, and a profound impact of virtualisation as a variable.
DOI
https://doi.org/10.21427/3K70-ZZ90
Recommended Citation
Leonard, L. (2021). Event-driven servers using asynchronous, non-blocking network I/O: Performance evaluation of kqueue and epoll. Technological University Dublin. DOI: 10.21427/3K70-ZZ90
Publication Details
A dissertation submitted in partial fulfilment of the requirements of Technological University Dublin for the degree of M.Sc. in Computing (Advanced Software Development), 2021.