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 条
  • [31] Honeycomb-Satellite Structured pH/H2O2-Responsive Degradable Nanoplatform for Efficient Photodynamic Therapy and Multimodal Imaging
    Sun, Qianqian
    He, Fei
    Sun, Chunqiang
    Wang, Xiangxi
    Li, Chunxia
    Xu, Jiating
    Yang, Dan
    Bi, Huiting
    Gai, Shili
    Yang, Piaoping
    ACS APPLIED MATERIALS & INTERFACES, 2018, 10 (40) : 33901 - 33912
  • [32] A new class of efficient electrocatalysts for the reduction of protons into hydrogen based on the [Mo2O2S2]2+ building block
    Keita, Bineta
    Floquet, Sabastien
    Lemonnier, Jean-Francois
    Cadot, Emmanuel
    Kachmar, Ali
    Benard, Marc
    Rohmer, Marie-Madeleine
    Nadjo, Louis
    JOURNAL OF PHYSICAL CHEMISTRY C, 2008, 112 (04): : 1109 - 1114
  • [33] Highly Efficient Ag2O/Bi2O2CO3 p-n Heterojunction Photocatalysts with Improved Visible-Light Responsive Activity
    Liang, Na
    Wang, Min
    Jin, Lun
    Huang, Shoushuang
    Chen, Wenlong
    Xu, Miao
    He, Qingquan
    Zai, Jiantao
    Fang, Nenghu
    Qian, Xuefeng
    ACS APPLIED MATERIALS & INTERFACES, 2014, 6 (14) : 11698 - 11705
  • [34] I/O-efficient 2-d orthogonal range skyline and attrition priority queues
    Kejlberg-Rasmussen, Casper
    Tao, Yufei
    Tsakalidis, Konstantinos
    Tsichlas, Kostas
    Yoon, Jeonghun
    COMPUTATIONAL GEOMETRY-THEORY AND APPLICATIONS, 2021, 93
  • [35] An Efficient F2FS GC Scheme for Improving I/O Latency of Foreground Applications
    Lee, Manjong
    Park, Jonggyu
    Eom, Young Ik
    2023 IEEE INTERNATIONAL CONFERENCE ON CONSUMER ELECTRONICS, ICCE, 2023,
  • [36] BUILDING BLOCK APPROACH TO CDNB2O6 - SYNTHESIS, MOLECULAR-STRUCTURE, AND HYDROLYSIS OF CDNB2(MU-OAC)2(MU-O-I-PR)4(O-I-PR)6
    BOULMAAZ, S
    PAPIERNIK, R
    HUBERTPFALZGRAF, LG
    DARAN, JC
    VAISSERMANN, J
    CHEMISTRY OF MATERIALS, 1991, 3 (05) : 779 - 781
  • [37] I/O-efficient 2-d orthogonal range skyline and attrition priority queues
    Kejlberg-Rasmussen, Casper
    Tao, Yufei
    Tsakalidis, Konstantinos
    Tsichlas, Kostas
    Yoon, Jeonghun
    Computational Geometry: Theory and Applications, 2021, 93
  • [38] Controllable Transition Metal-Directed Assembly of [Mo2O2S2]2+Building Blocks into Smart Molecular Humidity-Responsive Actuators
    Li, Bo
    Duan, Xiaozheng
    Cheng, Dongming
    Chen, Xinyu
    Gao, Zhixin
    Ren, Weibo
    Shao, Kui-Zhan
    Zang, Hong-Ying
    JOURNAL OF THE AMERICAN CHEMICAL SOCIETY, 2023, 145 (04) : 2243 - 2251
  • [39] Photo-Responsive Co3O4/CoS2 Heterojunction as an Efficient Electrocatalyst for the Oxygen Evolution Reaction
    Gao, Yidan
    Du, Tingting
    Jia, Shijie
    Chen, Tianxiao
    Zhang, Yuxi
    Yang, Fengchun
    Zhang, Xin
    CHEMELECTROCHEM, 2022, 9 (19):
  • [40] EFFICIENT SYNTHESIS OF O-(2-ACETAMIDO-2-DEOXY-BETA-D-GLUCOPYRANOSYL)-SER/THR BUILDING-BLOCKS FOR SPPS OF O-GLCNAC GLYCOPEPTIDES
    MEINJOHANNS, E
    MELDAL, M
    BOCK, K
    TETRAHEDRON LETTERS, 1995, 36 (50) : 9205 - 9208