Makute, TMwangama, JLysko, Albert A2021-12-032021-12-032021-11Makute, T., Mwangama, J. & Lysko, A.A. 2021. Linux networking performance profiling towards network function virtualisation improvements. http://hdl.handle.net/10204/12187 .http://hdl.handle.net/10204/12187The mobile networking industry has proposed the adoption of network function virtualisation in the various components of the core network, including the Gi-LAN which houses a large set of network functions. However, virtualisation introduces performance cost or additional processes that degrade the performance of the resultant network functions. In this work we consider the network stack for the most common virtualisation technology, Linux. We model the Linux networking stack based on the detailed analysis and monitoring of the performance of the various processes that occur in the network stack as the packets are forwarded to the network functions for processing. Based on the resultant model, we suggest and evaluate approaches for reducing the performance cost or avoiding unnecessary processes, in the context of Gi-LAN network functions.FulltextenBpftraceExtended Berkeley Packet FilterEBPFLinux networking performanceVirtual Network FunctionVNFLinux networking performance profiling towards network function virtualisation improvementsConference PresentationMakute, T., Mwangama, J., & Lysko, A. A. (2021). Linux networking performance profiling towards network function virtualisation improvements. http://hdl.handle.net/10204/12187Makute, T, J Mwangama, and Albert A Lysko. "Linux networking performance profiling towards network function virtualisation improvements." <i>The 23rd annual Southern Africa Telecommunication Networks and Applications Conference (SATNAC 2021), Champagne Sports Resort, Kwa-Zulu Natal, South Africa, 21-23 November 2021</i> (2021): http://hdl.handle.net/10204/12187Makute T, Mwangama J, Lysko AA, Linux networking performance profiling towards network function virtualisation improvements; 2021. http://hdl.handle.net/10204/12187 .TY - Conference Presentation AU - Makute, T AU - Mwangama, J AU - Lysko, Albert A AB - The mobile networking industry has proposed the adoption of network function virtualisation in the various components of the core network, including the Gi-LAN which houses a large set of network functions. However, virtualisation introduces performance cost or additional processes that degrade the performance of the resultant network functions. In this work we consider the network stack for the most common virtualisation technology, Linux. We model the Linux networking stack based on the detailed analysis and monitoring of the performance of the various processes that occur in the network stack as the packets are forwarded to the network functions for processing. Based on the resultant model, we suggest and evaluate approaches for reducing the performance cost or avoiding unnecessary processes, in the context of Gi-LAN network functions. DA - 2021-11 DB - ResearchSpace DP - CSIR J1 - The 23rd annual Southern Africa Telecommunication Networks and Applications Conference (SATNAC 2021), Champagne Sports Resort, Kwa-Zulu Natal, South Africa, 21-23 November 2021 KW - Bpftrace KW - Extended Berkeley Packet Filter KW - EBPF KW - Linux networking performance KW - Virtual Network Function KW - VNF LK - https://researchspace.csir.co.za PY - 2021 T1 - Linux networking performance profiling towards network function virtualisation improvements TI - Linux networking performance profiling towards network function virtualisation improvements UR - http://hdl.handle.net/10204/12187 ER -25161