• DocumentCode
    3522525
  • Title

    High performance network virtualization with SR-IOV

  • Author

    Dong, Yaozu ; Yang, Xiaowei ; Li, Xiaoyong ; Li, Jianhui ; Tian, Kun ; Guan, Haibing

  • Author_Institution
    Intel China Software Center, Shanghai, China
  • fYear
    2010
  • fDate
    9-14 Jan. 2010
  • Firstpage
    1
  • Lastpage
    10
  • Abstract
    Virtualization poses new challenges to I/O performance. The single-root I/O virtualization (SR-IOV) standard allows an I/O device to be shared by multiple Virtual Machines (VMs), without losing runtime performance. We propose a generic virtualization architecture for SR-IOV devices, which can be implemented on multiple Virtual Machine Monitors (VMMs). With the support of our architecture, the SR-IOV device driver is highly portable and agnostic of underlying VMM. Based on our first implementation of network device driver, we applied several optimizations to reduce virtualization overhead. Then, we carried out comprehensive experiments to evaluate SR-IOV performance and compare it with paravirtualized network driver. The results show SR-IOV can achieve line rate (9.48 Gbps) and scale network up to 60 VMs at the cost of only 1.76% additional CPU overhead per VM, without sacrificing throughput. It has better throughout, scalability, and lower CPU utilization than paravirtualization.
  • Keywords
    virtual machines; CPU overhead; CPU utilization; generic virtualization architecture; high performance network virtualization; paravirtualization; paravirtualized network driver; scale network; virtual machine monitors; Hardware; Protection; Scalability; Software performance; System performance; Throughput; Virtual machine monitors; Virtual machining; Virtual manufacturing; Voice mail; SR-IOV; Virtual Machine; Virtualization; Xen;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    High Performance Computer Architecture (HPCA), 2010 IEEE 16th International Symposium on
  • Conference_Location
    Bangalore
  • ISSN
    1530-0897
  • Print_ISBN
    978-1-4244-5658-1
  • Type

    conf

  • DOI
    10.1109/HPCA.2010.5416637
  • Filename
    5416637