Thesis supervisor: Gábor Lencse
Location of studies (in Hungarian): Széchenyi István University Abbreviation of location of studies: SZE
Description of the research topic:
Detailed description of topic:
IETF has standardized a benchmarking methodology for IPv6 transition technologies [1]. For benchmarking DNS64 servers, and stateless NAT64 gateways, we have implemented dns64perf++ [2] and siitperf [3], respectively. Other IPv6 transition technologies still lack of an RFC 8219 compliant Tester.
The applicant should select the most important IPv6 transition technologies, implement RFC 8219 compliant testers for their benchmarking and carry out the comprehensive performance analysis of their most important free software implementations (similarly, as we did with DNS64 [4] and SIIT [5]).
Skills required: good command of English, experience in C++ programming (DPDK is an advantage), persistence in studying RFCs, working with Linux.
[1] M. Georgescu, L. Pislaru and G. Lencse, "Benchmarking Methodology for IPv6 Transition Technologies", IETF RFC 8219, Aug. 2017, DOI: 10.17487/RFC8219
[2] G. Lencse, D. Bakai, "Design and implementation of a test program for benchmarking DNS64 servers", IEICE Transactions on Communications, vol. E100-B, no. 6. pp. 948-954, June 2017. DOI: 10.1587/transcom.2016EBN0007
[3] G. Lencse, "Design and Implementation of a Software Tester for Benchmarking Stateless NAT64 Gateways", IEICE Transactions on Communications, DOI: 10.1587/transcom.2019EBN0010
[4] G. Lencse and Y. Kadobayashi, "Benchmarking DNS64 Implementations: Theory and Practice", Computer Communications (Elsevier), vol. 127, no. 1, pp. 61-74, September 1, 2018, DOI: 10.1016/j.comcom.2018.05.005
[5] G. Lencse, K. Shima, "Performance Analysis of SIIT Implementations: Testing and Improving the Methodology", Computer Communications (Elsevier), vol. 156, no. 1, pp. 54-67, April 15, 2020, DOI: 10.1016/j.comcom.2020.03.034