TY - GEN
T1 - Optimizing network virtualization in Kernel-based virtual machine
AU - Li, Shengzhao
AU - Hao, Qinfen
AU - Xiao, Limin
AU - Xu, Qingling
PY - 2009
Y1 - 2009
N2 - 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.
AB - 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.
KW - Fixed memory map
KW - KVM
KW - Virtual network interface architecture
UR - https://www.scopus.com/pages/publications/77952755732
U2 - 10.1109/ICISE.2009.813
DO - 10.1109/ICISE.2009.813
M3 - 会议稿件
AN - SCOPUS:77952755732
SN - 9780769538877
T3 - 2009 1st International Conference on Information Science and Engineering, ICISE 2009
SP - 282
EP - 285
BT - 2009 1st International Conference on Information Science and Engineering, ICISE 2009
T2 - 1st International Conference on Information Science and Engineering, ICISE2009
Y2 - 26 December 2009 through 28 December 2009
ER -