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 条
  • [31] IoV-SDCM: An IoV Secure Data Communication Model Based on Network Encoding and Relay Collaboration
    Sun, Yan
    Yin, Lihua
    Ma, Ying
    Wang, Chonghua
    SECURITY AND COMMUNICATION NETWORKS, 2022, 2022
  • [32] Next Generation Traffic Event Detection: A Framework based on Internet of Vehicles (IoV)
    Abraham, S.
    Weller, N.
    PROCEEDINGS OF THE SECOND INTERNATIONAL CONFERENCE ON INTERNET OF THINGS, DATA AND CLOUD COMPUTING (ICC 2017), 2017,
  • [33] A QoS-Oriented Network Architecture based on Virtualization
    Zhang, Yanfeng
    Wang, Cuirong
    Gao, Yuan
    PROCEEDINGS OF THE FIRST INTERNATIONAL WORKSHOP ON EDUCATION TECHNOLOGY AND COMPUTER SCIENCE, VOL II, 2009, : 959 - 963
  • [34] Study on Construction of a Virtualization based Software Defined Network
    Qiao, Wen-Xin
    Lu, Yu
    Wang, Chang-Sheng
    PROCEEDINGS OF THE 2016 4TH INTERNATIONAL CONFERENCE ON ADVANCED MATERIALS AND INFORMATION TECHNOLOGY PROCESSING (AMITP 2016), 2016, 60 : 10 - 15
  • [35] HADES: A Compatible SDN based Network Virtualization Architecture
    Luo, Xuan
    Ma, Sai
    Jin, Yaohui
    2014 12TH INTERNATIONAL CONFERENCE ON OPTICAL INTERNET (COIN), 2014,
  • [36] A Component-based Middleware for Network Function Virtualization
    Chen, Yung-Chiao
    Ma, Yi-Wei
    Chiang, Cheng-Mou
    Chen, Jiann-Liang
    JOURNAL OF INTERNET TECHNOLOGY, 2018, 19 (06): : 1645 - 1655
  • [37] An Intent-based Network Virtualization Platform for SDN
    Han, Yoonseon
    Li, Jian
    Hoang, Doan
    Yoo, Jae-Hyoung
    Hong, James Won-Ki
    2016 12TH INTERNATIONAL CONFERENCE ON NETWORK AND SERVICE MANAGEMENT AND WORKSHOPS(CNSM 2016), 2016, : 353 - 358
  • [38] Address- Translation-Based Network Virtualization
    Kanada, Yasusi
    Tarui, Toshiaki
    PROCEEDINGS OF THE TENTH INTERNATIONAL CONFERENCE ON NETWORKS (ICN 2011), 2011, : 63 - 68
  • [39] Lightweight Virtualization based security framework for Network Edge
    Boudi, Abderrahmane
    Farris, Ivan
    Bagaa, Miloud
    Taleb, Tarik
    2018 IEEE CONFERENCE ON STANDARDS FOR COMMUNICATIONS AND NETWORKING (IEEE CSCN), 2018,
  • [40] Cloud-based Network Virtualization in IoT with OpenStack
    Benomar, Zakaria
    Longo, Francesco
    Merlino, Giovanni
    Puliafito, Antonio
    ACM TRANSACTIONS ON INTERNET TECHNOLOGY, 2022, 22 (01)