A Study of Speed Mismatches Between Communicating Virtual Machines
Luigi Rizzo, Stefano Garzarella, Giuseppe Lettieri, Vincenzo Maffione · 2016
This work addresses an apparently simple but elusive problem that arises when doing high speed networking on Virtual Machines. When a VM and its peer (usually the hypervisor) process packets at different rates, the work required for synchronization (interrupts and "kicks") may reduce throughput well below the slowest of the two parties.