Abstract
Network Function Virtualization (NFV) has recently gained popularity due to its ability of offering high scalability and programmability using commodity servers and general-purpose operating system (OS). However, current OSes have failed to deliver the data-plane performance required by the software-based network functions, mainly due to the inherent overheads associated with network stack in the kernel. We present mKPAC, aimed at improving data plane performance of OS kernel in manycore environment. We analyze the high-impact overheads residing in network stack of Linux kernel, and show that the data plane performance for NFV can be accelerated by mitigating major performance penalties and by leveraging the availability of manycores. With 64 bytes packet size, mKPAC can successfully accelerate the Linux Kernel packet forwarding performance up to 40% in packets per second.
Talk to us
Join us for a 30 min session where you can share your feedback and ask us any queries you have
Disclaimer: All third-party content on this website/platform is and will remain the property of their respective owners and is provided on "as is" basis without any warranties, express or implied. Use of third-party content does not indicate any affiliation, sponsorship with or endorsement by them. Any references to third-party content is to identify the corresponding services and shall be considered fair use under The CopyrightLaw.