• DocumentCode
    2900965
  • Title

    I/O Scheduling by Using Multi-network Interfaces of Virtualization System

  • Author

    Xie, Xia ; Zhu, Haiqing ; Cao, Wenzhi ; Jin, Hai ; Yuan, Pingpeng

  • Author_Institution
    Services Comput. Technol. & Syst. Lab. Cluster & Grid Comput. Lab., Huazhong Univ. of Sci. & Technol., Wuhan, China
  • fYear
    2011
  • fDate
    16-18 Nov. 2011
  • Firstpage
    1347
  • Lastpage
    1354
  • Abstract
    With the development of virtualization technology, it can run more and more guest domains on one single physical machine. So the network I/O demand is also rapidly increasing, for these guest domains can supply more and more services or run more and more applications. This will lead to serious contention on network I/O of physical machine. Although we can use high performance NICs (network interface cards) to improve network I/O performance, one single NIC cannot get further performance improvement which depends on hardware technology. Linux bonding can achieve high bandwidth network by using multiple NICs, but it does not guarantee QoS among guest domains. Also it would terminate one guest domain´s communication because of its response mechanism of ARP. Therefore, we present an approach named Virtual Bonding to achieve high bandwidth network by using multi-NICs. It aggregates multi-NICs to provide high bandwidth and high-quality network services. It also introduces load balancing mechanism between multi-NICs. So it can make full use of every NIC. Furthermore, it makes perfect support to virtualization environment.
  • Keywords
    Linux; network interfaces; processor scheduling; quality of service; resource allocation; virtualisation; ARP; I/O scheduling; Linux bonding; QoS; bandwidth network I/O performance; hardware technology; high bandwidth network service; high performance NIC; high quality network service; load balancing mechanism; multiNIC; multinetwork interface; network I/O demand; network interface card; single physical machine; virtual bonding; virtualization environment; virtualization system; virtualization technology; Bandwidth; Bonding; Bridges; IP networks; Linux; Load management; Servers; XEN; load balancing; network interface aggregation; performance; virtualization;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Trust, Security and Privacy in Computing and Communications (TrustCom), 2011 IEEE 10th International Conference on
  • Conference_Location
    Changsha
  • Print_ISBN
    978-1-4577-2135-9
  • Type

    conf

  • DOI
    10.1109/TrustCom.2011.257
  • Filename
    6120979