Abstract
We present a mechanism for achieving network I/O fairness in virtual machines, by applying flexible rate limiting mechanisms directly to virtual network interfaces. Conventional approaches achieve this fairness by implementing rate limiting either in the virtual machine monitor or hypervisor, which generates considerable CPU interrupt and instruction overhead for forwarding packets. In contrast, our design pushes per-VM rate limiting as close as possible to the physical hardware themselves, effectively implementing per-virtual interface rate limiting in hardware. We show that this design reduces CPU overhead (both interrupts and instructions) by an order of magnitude. Our design can be applied either to virtual servers for cloud-based services, or to virtual routers. © 2010 ACM.
Author supplied keywords
Cite
CITATION STYLE
Anwer, M. B., Nayak, A., Feamster, N., & Liu, L. (2010). Network I/O fairness in virtual machines. In Proceedings of the 2nd ACM SIGCOMM Workshop on Virtualized Infrastructure Systems and Architectures, VISA ’10, Co-located with SIGCOMM 2010 (pp. 73–80). Association for Computing Machinery. https://doi.org/10.1145/1851399.1851412
Register to see more suggestions
Mendeley helps you to discover research relevant for your work.