NetVM is built on top of the KVM platform and Intel DPDK library. We detail many of the challenges
we have solved such as adding support for high-speed inter-VM communication through shared huge pages and enhancing the CPU scheduler to prevent overheads caused by inter-core communication