DocumentCode :
2367037
Title :
nSwitching: Virtual Machine aware relay hardware switching to improve intra-NIC Virtual Machine traffic
Author :
Bardgett, Jim ; Zou, Cliff
Author_Institution :
Harris Corp., Melbourne, FL, USA
fYear :
2012
fDate :
10-15 June 2012
Firstpage :
2700
Lastpage :
2705
Abstract :
Recent development on Ethernet switching to provide Single Root I/O Virtualization (SR-IOV) on network interface cards (NICs) improves Ethernet throughput for Virtual Machines (VMs) and lowers CPU loads. SR-IOV creates multiple receive queues on a NIC, directly accessible by VMs for frames coming from sources external to the Ethernet port. This virtualization of Ethernet ports and the presentation of frames directly to VMs eliminates a major cause for CPU loading by reducing the interrupts for receipt of inbound frames. However, SR-IOV cannot provide switching support for two VMs on the same computer; the only existing switching option is software-based switching in the hypervisor, which limits throughput and results in high CPU utilization. New industry standards 802.1Qbg and 802.1Qbh assist Ethernet traffic between VMs, but they require costly replacement of both Ethernet NICs and the data center external physical switch infrastructure. In this paper, we propose a new design by integrating a new Ethernet switching functionality into the NIC, which is called nSwitch, to enable hardware-based switching for inter-VM traffic on a single computer that has a single or multi-socket, multi-core CPU. Compared with software-based switching in the hypervisor, this enhancement greatly reduces CPU utilization and permits efficient traffic monitoring for on-board inter-VM I/O. Furthermore, it eliminates the back-and-forth usage of external port or channel bandwidth for internal VM communications.
Keywords :
input-output programs; local area networks; monitoring; network interfaces; queueing theory; switching networks; telecommunication standards; telecommunication traffic; virtual machines; virtual private networks; virtualisation; wireless channels; 802.1Qbg industry standard; 802.1Qbh industry standard; CPU; CPU utilization; Ethernet switching; Ethernet throughput; Ethernet traffic; NIC; SR-IOV; VM communication; channel bandwidth; data center; hardware-based switching; inter-VM traffic; nSwitch; network interface card; physical switch infrastructure; queuing theory; single root I/O virtualization; software-based switching; traffic monitoring; virtual machine; Bandwidth; Hardware; Software; Switches; Virtual machine monitors; CPU utilization; Virtual Machine switching; Virtualization; vSwitch;
fLanguage :
English
Publisher :
ieee
Conference_Titel :
Communications (ICC), 2012 IEEE International Conference on
Conference_Location :
Ottawa, ON
ISSN :
1550-3607
Print_ISBN :
978-1-4577-2052-9
Electronic_ISBN :
1550-3607
Type :
conf
DOI :
10.1109/ICC.2012.6363879
Filename :
6363879
Link To Document :
بازگشت