ES2: Building an Efficient and Responsive Event Path for I/O Virtualization

被引:1
|
作者
Hu, Xiaokang [1 ]
Li, Jian [2 ]
Ma, Ruhui [1 ]
Guan, Haibing [1 ]
机构
[1] Shanghai Jiao Tong Univ, Dept Comp Sci & Engn, Shanghai 200240, Peoples R China
[2] Shanghai Jiao Tong Univ, Sch Software, Shanghai 200240, Peoples R China
基金
中国国家自然科学基金;
关键词
I/O virtualization; hypervisor; VM exits; virtual interrupts; I/O requests; I/O performance;
D O I
10.1109/TCC.2020.2969660
中图分类号
TP [自动化技术、计算机技术];
学科分类号
0812 ;
摘要
Hypervisor intervention in the virtual I/O event path is a main performance bottleneck for I/O virtualization because of the incurred costly VM exits. The shortcomings of prior software solutions against virtual interrupt delivery, a major source of VM exits, promoted the emergence of the hardware-based Posted-Interrupt (PI) technology. PI can provide non-exit interrupt delivery without compromising any virtualization benefit. However, it only acts on the half of the event path, i.e., the interrupt path, while guests I/O requests may also trigger a large amount of VM exits. Additionally, PI may still suffer a severe latency from the vCPU scheduling while delivering interrupts. Aiming at an optimal event path, we propose ES2 to simultaneously improve bidirectional I/O event delivery between guests and their devices. On the basis of PI, ES2 introduces hybrid I/O handling scheme for efficient I/O request delivery and intelligent interrupt redirection for enhanced I/O responsiveness. It does not require any modification to guest OS. We demonstrate that ES2 greatly reduces I/O-related VM exits with the exit handling time (EHT) below 2.5 percent for TCP streams and 0.1 percent for UDP streams, increases guest throughput by 1.9x for Memcached and 1.6x for Nginx, and keeps guest latency at a low level.
引用
收藏
页码:1358 / 1372
页数:15
相关论文
共 50 条
  • [41] Efficient synthesis of O-(2-acetamido-2-deoxy- QQ -D-glucopyranosyl)- Ser/Thr building blocks for SPPS of O-GlcNAc glycopeptides
    Meinjohanns, E.
    Meldal, M.
    Bock, K.
    Tetrahedron Letters, 36 (50):
  • [43] Efficient synthesis of O-(2-acetamido-2-deoxy-beta-D-glucopyranosyl)-serine and -threonine building blocks for glycopeptide formation
    Saha, UK
    Schmidt, RR
    JOURNAL OF THE CHEMICAL SOCIETY-PERKIN TRANSACTIONS 1, 1997, (12): : 1855 - 1860
  • [44] Quasi-open Cu(<sc>i</sc>) sites for efficient CO separation with high O2/H2O tolerance
    Zhang, Xue-Wen
    Wang, Chao
    Mo, Zong-Wen
    Chen, Xiao-Xian
    Zhang, Wei-Xiong
    Zhang, Jie-Peng
    NATURE MATERIALS, 2024, 23 (01) : 116 - 123
  • [45] Ultraviolet-visible-near-infrared light responsive inorganic/organic S-scheme heterojunctions for efficient H2O2 production
    Sun, Fanglong
    Luo, Yadan
    Kuang, Shaoping
    Zhou, Min
    Ho, Wing-Kei
    Tang, Hua
    Journal of Materials Science and Technology, 2025, 229 : 287 - 295
  • [46] Efficient full spectrum responsive photocatalytic NO conversion at Bi2Ti2O7: Co-effect of plasmonic Bi and oxygen vacancies
    Zhu, Qiuhui
    Hailili, Reshalaiti
    Xin, Yue
    Zhou, Yingtang
    Huang, Yu
    Pang, Xinzhu
    Zhang, Ke
    Robertson, Peter K. J.
    Bahnemann, Detlef W.
    Wang, Chuanyi
    APPLIED CATALYSIS B-ENVIRONMENTAL, 2022, 319
  • [47] Visible light responsive mesoporous graphene-Eu2O3/TiO2 nanocomposites for the efficient photocatalytic degradation of 4-chlorophenol
    Myilsamy, Mallanaicker
    Mahalakshmi, Mani
    Subha, Nallasivam
    Rajabhuvaneswari, Ariyamuthu
    Murugesan, Velayutham
    RSC ADVANCES, 2016, 6 (41) : 35024 - 35035
  • [48] An atom-efficient catalytic oxidation of alcohols using TEMPO/I2O5 in water
    Liu, Zhong-Quan
    Shang, Xiaojie
    Chai, Lingzhi
    Sheng, Qiuju
    CATALYSIS LETTERS, 2008, 123 (3-4) : 317 - 320
  • [49] An Atom-Efficient Catalytic Oxidation of Alcohols Using TEMPO/I2O5 in Water
    Zhong-Quan Liu
    Xiaojie Shang
    Lingzhi Chai
    Qiuju Sheng
    Catalysis Letters, 2008, 123 : 317 - 320
  • [50] An efficient method based on indoles for the synthesis of isatins by taking advantage of I2O5 as oxidant
    Wang, Ci-Ping
    Jiang, Guo-Fang
    TETRAHEDRON LETTERS, 2017, 58 (18) : 1747 - 1750