TY - GEN
T1 - Network I/O fairness in virtual machines
AU - Anwer, Muhammad Bilal
AU - Nayak, Ankur
AU - Feamster, Nick
AU - Liu, Ling
PY - 2010
Y1 - 2010
N2 - 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.
AB - 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.
KW - NetFPGA
KW - network virtualization
KW - xen
UR - http://www.scopus.com/inward/record.url?scp=78649267101&partnerID=8YFLogxK
UR - http://www.scopus.com/inward/citedby.url?scp=78649267101&partnerID=8YFLogxK
U2 - 10.1145/1851399.1851412
DO - 10.1145/1851399.1851412
M3 - Conference contribution
AN - SCOPUS:78649267101
SN - 9781450301992
T3 - Proceedings of the 2nd ACM SIGCOMM Workshop on Virtualized Infrastructure Systems and Architectures, VISA '10, Co-located with SIGCOMM 2010
SP - 73
EP - 80
BT - Proceedings of the 2nd ACM SIGCOMM Workshop on Virtualized Infrastructure Systems and Architectures, VISA '10, Co-located with SIGCOMM 2010
T2 - 2nd ACM SIGCOMM Workshop on Virtualized Infrastructure Systems and Architectures, VISA '10, Co-located with SIGCOMM 2010
Y2 - 3 September 2010 through 3 September 2010
ER -