SR-IOV Based Network Interrupt-Free Virtualization with Event Based Polling

被引:11
|
作者
Guan, HaiBing [1 ]
Dong, YaoZu [2 ]
Tian, Kun
Li, Jian [3 ]
机构
[1] Shanghai Jiao Tong Univ, Shanghai Key Lab Scalable Comp & Syst, Shanghai 200030, Peoples R China
[2] Shanghai Jiao Tong Univ, Dept Comp Sci, Shanghai 200030, Peoples R China
[3] Shanghai Jiao Tong Univ, Sch Software, Shanghai 200030, Peoples R China
关键词
Virtualization; Event-based polling; Interrupt; SR-IOV; I/O VIRTUALIZATION;
D O I
10.1109/JSAC.2013.131202
中图分类号
TM [电工技术]; TN [电子技术、通信技术];
学科分类号
0808 ; 0809 ;
摘要
Along with the developments of networking and virtualization technologies, high speed network connections have become one of the key components in cloud computing and data-centers. Single-Root I/O Virtualization (SR-IOV) enhances the network throughput to the extent of becoming close to the line rate and achieving high scalability in the 10Gbps and higher network environments. However, the overhead of SR-IOV interrupt virtualization remains significant due to some additional trap-and-emulation overhead on the virtual interrupt controller. The higher the virtualization network connection is, the higher the interrupt frequency becomes through high bandwidth network. To mitigate this problem, we propose a smart Event-Based Polling model (sEBP), which leverages existing system events to trigger a regular packet polling such that network interrupts are eliminated from the critical I/O paths in the virtual environment. Due to the many varieties of system events, sEBP can deal with the network workload in a configurable and flexible manner. Based on a hierarchical virtualized environment, it can also be implemented either at the guest OS kernel level or at the Virtual Machine Manager (VMM) level. Since polling is much lighter than interrupt processing, sEBP significantly reduces the network processing overhead. The experimental results prove the efficiency of sEBP, which can achieve up to a 59% performance improvement and a 23% improved scalability ratio.
引用
收藏
页码:2596 / 2609
页数:14
相关论文
共 50 条
  • [1] High Performance Network Virtualization with SR-IOV
    Dong, Yaozu
    Yang, Xiaowei
    Li, Xiaoyong
    Li, Jianhui
    Tian, Kun
    Guan, Haibing
    HPCA-16 2010: SIXTEENTH INTERNATIONAL SYMPOSIUM ON HIGH-PERFORMANCE COMPUTER ARCHITECTURE, PROCEEDINGS, 2010, : 271 - +
  • [2] High performance network virtualization with SR-IOV
    Dong, Yaozu
    Yang, Xiaowei
    Li, Jianhui
    Liao, Guangdeng
    Tian, Kun
    Guan, Haibing
    JOURNAL OF PARALLEL AND DISTRIBUTED COMPUTING, 2012, 72 (11) : 1471 - 1480
  • [3] When I/O Interrupt Becomes System Bottleneck: Efficiency and Scalability Enhancement for SR-IOV Network Virtualization
    Li, Jian
    Xue, Shuai
    Zhang, Wang
    Ma, Ruhui
    Qi, Zhengwei
    Guan, Haibing
    IEEE TRANSACTIONS ON CLOUD COMPUTING, 2019, 7 (04) : 1183 - 1196
  • [4] A Virtual Network Resource Allocation Framework Based on SR-IOV
    Ye, Zhiyong
    Zhong, Yuanchang
    Wei, Yingying
    APPLIED SCIENCES-BASEL, 2019, 9 (01):
  • [5] SR-IOV Support for Virtualization on InfiniBand Clusters: Early Experience
    Jose, Jithin
    Li, Mingzhe
    Lu, Xiaoyi
    Kandalla, Krishna Chaitanya
    Arnold, Mark Daniel
    Panda, Dhabaleswar K.
    PROCEEDINGS OF THE 2013 13TH IEEE/ACM INTERNATIONAL SYMPOSIUM ON CLUSTER, CLOUD AND GRID COMPUTING (CCGRID 2013), 2013, : 385 - 392
  • [6] Bridging the Virtualization Performance Gap for HPC Using SR-IOV for InfiniBand
    Musleh, Malek
    Pai, Vijay
    Walters, John Paul
    Younge, Andrew
    Crago, Stephen P.
    2014 IEEE 7TH INTERNATIONAL CONFERENCE ON CLOUD COMPUTING (CLOUD), 2014, : 627 - 635
  • [7] Performance Characterization of Hypervisor- and Container-based Virtualization for HPC on SR-IOV Enabled InfiniBand Clusters
    Zhang, Jie
    Lu, Xiaoyi
    Panda, Dhabaleswar K.
    2016 IEEE 30TH INTERNATIONAL PARALLEL AND DISTRIBUTED PROCESSING SYMPOSIUM WORKSHOPS (IPDPSW), 2016, : 1777 - 1784
  • [8] ReNIC: Architectural Extension to SR-IOV I/O Virtualization for Efficient Replication
    Dong, Yaozu
    Chen, Yu
    Pan, Zhenhao
    Dai, Jinquan
    Jiang, Yunhong
    ACM TRANSACTIONS ON ARCHITECTURE AND CODE OPTIMIZATION, 2012, 8 (04)
  • [9] Measuring the impact of SR-IOV and virtualization on packet round-trip time
    Filho, Assis T. de Oliveira
    Freitas, Eduardo
    Carmo, Pedro R. X. do
    Sadok, Djamel F. H.
    Kelner, Judith
    COMPUTER COMMUNICATIONS, 2023, 211 : 193 - 215
  • [10] Designing Locality and NUMA Aware MPI Runtime for Nested Virtualization based HPC Cloud with SR-IOV Enabled InfiniBand
    Zhang, Jie
    Lu, Xiaoyi
    Panda, Dhabaleswar K.
    ACM SIGPLAN NOTICES, 2017, 52 (07) : 187 - 200