Abstract
The complexity of the TCP/IP stack has increased with the introduction of virtual machines, containers, hypervisors, virtual network drivers, programmable network cards, software-defined networking technology, and multi-core CPU architectures. The new reality requires the development of a framework that guides VNF (Virtual Network Function) designers in the selection of operating system c…