DocumentCode :
2226176
Title :
Optimizing Network Virtualization in Kernel-Based Virtual Machine
Author :
Li, Shengzhao ; Hao, Qinfen ; Xiao, Limin ; Xu, Qingling
Author_Institution :
Sch. of Comput. Sci., Bei Hang Univ., Beijing, China
fYear :
2009
fDate :
26-28 Dec. 2009
Firstpage :
282
Lastpage :
285
Abstract :
This paper introduce the improvement of the Kernel-based Virtual Machine´s (KVM) network I/O performance resulting from the re-design and the re-implementation of certain aspects of its network virtualization and better support for network intensive application, especially in multiple virtual machine sharing the host´s network packets. We research two techniques. First, we define the new virtual network interface architecture, and then demonstrate that the use of such a virtual network interface architecture leads to much better transmitting and receiving performance, particularly in multiple virtual machine sharing the same packets from the host. Second, we optimize the memory operation in which implementation of the network I/O in transmitting and receiving operation. We use fixed memory map technology instead of copying the data in the context switch. We show that, with these optimizations, transmitting and receiving network I/O performance in KVM is obviously improved.
Keywords :
network interfaces; operating system kernels; virtual machines; fixed memory map technology; kernel-based virtual machine; multiple virtual machine; network virtualization; virtual network interface architecture; Application virtualization; Computer networks; Hardware; Information science; Kernel; Linux; Network interfaces; Switches; Virtual machining; Virtual manufacturing;
fLanguage :
English
Publisher :
ieee
Conference_Titel :
Information Science and Engineering (ICISE), 2009 1st International Conference on
Conference_Location :
Nanjing
Print_ISBN :
978-1-4244-4909-5
Type :
conf
DOI :
10.1109/ICISE.2009.813
Filename :
5455268
Link To Document :
بازگشت