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 条
  • [41] AI-based Network Function Virtualization Orchestration
    Kim, Hee-Gon
    Yoo, Jae-Hyoung
    Hong, James Won-Ki
    PROCEEDINGS OF 2024 IEEE/IFIP NETWORK OPERATIONS AND MANAGEMENT SYMPOSIUM, NOMS 2024, 2024,
  • [42] SDN Management Based on Hierarchical Task Network and Network Functions Virtualization
    Alejandro Gironza-Ceron, Mario
    Fernando Villota-Jacome, William
    Ordonez, Armando
    Estrada-Solano, Felipe
    Caicedo Rendon, Oscar Mauricio
    2017 IEEE SYMPOSIUM ON COMPUTERS AND COMMUNICATIONS (ISCC), 2017, : 1360 - 1365
  • [43] AgentVisor: Agent-Based Network Hypervisor for Autonomic Network Virtualization
    Choi, Jin Seek
    Chun, Se Joon
    IEEE NETWORK, 2023, 37 (06): : 158 - 165
  • [44] Design and Implementation of Network Testing Platform Based on Network Function Virtualization
    Chen M.
    Tao X.-M.
    Hu C.
    Xu B.
    Xing C.-Y.
    Jisuanji Xuebao/Chinese Journal of Computers, 2018, 41 (09): : 2016 - 2028
  • [45] Building Virtualization Engine: a Novel Approach Based on Discrete Event Simulation
    Lilis, Georgios
    Van Cutsem, Olivier
    Kayal, Maher
    2016 2ND INTERNATIONAL CONFERENCE ON EVENT-BASED CONTROL, COMMUNICATION, AND SIGNAL PROCESSING (EBCCSP), 2016,
  • [46] Dynamic polling algorithm based on network management information values
    Yoshihara, K
    Sugiyama, K
    Horiuchi, H
    Obana, S
    IEICE TRANSACTIONS ON COMMUNICATIONS, 1999, E82B (06) : 868 - 876
  • [47] Research on Task-Offloading Delay in the IoV Based on a Queuing Network
    Wei, Jingyun
    Liang, Xiangyang
    IEEE ACCESS, 2024, 12 : 31324 - 31333
  • [48] SR-PVX: A Source Routing Based Network Virtualization Hypervisor to Enable POF-FIS Programmability in vSDNs
    Li, Shengru
    Han, Kai
    Huang, Huibai
    Sun, Quanying
    Liu, Junjie
    Zhao, Sicheng
    Zhu, Zuqing
    IEEE ACCESS, 2017, 5 : 7659 - 7666
  • [49] Recurrent Neural Network Based Collaborative Filtering for QoS Prediction in IoV
    Liang, Tingting
    Chen, Manman
    Yin, Yuyu
    Zhou, Li
    Ying, Haochao
    IEEE TRANSACTIONS ON INTELLIGENT TRANSPORTATION SYSTEMS, 2022, 23 (03) : 2400 - 2410
  • [50] Management Requirements for ClickOS-based Network Function Virtualization
    Bondan, Lucas
    Paula dos Santos, Carlos Raniery
    Granville, Lisandro Zambenedetti
    2014 10TH INTERNATIONAL CONFERENCE ON NETWORK AND SERVICE MANAGEMENT (CNSM), 2014, : 447 - 450