Skip to main navigation Skip to search Skip to main content

Optimizing network virtualization in Kernel-based virtual machine

  • Shengzhao Li*
  • , Qinfen Hao
  • , Limin Xiao
  • , Qingling Xu
  • *Corresponding author for this work
  • Beihang University
  • China University of Mining & Technology, Beijing

Research output: Chapter in Book/Report/Conference proceedingConference contributionpeer-review

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.

Original languageEnglish
Title of host publication2009 1st International Conference on Information Science and Engineering, ICISE 2009
Pages282-285
Number of pages4
DOIs
StatePublished - 2009
Event1st International Conference on Information Science and Engineering, ICISE2009 - Nanjing, China
Duration: 26 Dec 200928 Dec 2009

Publication series

Name2009 1st International Conference on Information Science and Engineering, ICISE 2009

Conference

Conference1st International Conference on Information Science and Engineering, ICISE2009
Country/TerritoryChina
CityNanjing
Period26/12/0928/12/09

Keywords

  • Fixed memory map
  • KVM
  • Virtual network interface architecture

Fingerprint

Dive into the research topics of 'Optimizing network virtualization in Kernel-based virtual machine'. Together they form a unique fingerprint.

Cite this