Available under a Creative Commons Attribution Non-Commercial Share Alike 4.0 International Licence
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.
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