Quantifying and Improving I/O Predictability in Virtualized Systems

被引:0
|
作者
Li, Cheng [1 ]
Goiri, Inigo [1 ]
Bhattacharjee, Abhishek [1 ]
Bianchini, Ricardo [1 ]
Nguyen, Thu D. [1 ]
机构
[1] Rutgers State Univ, Dept Comp Sci, Piscataway, NJ 08854 USA
关键词
D O I
暂无
中图分类号
TP301 [理论、方法];
学科分类号
081202 ;
摘要
Virtualization enables the consolidation of virtual machines (VMs) to increase the utilization of physical servers in Infrastructure-as-a-Service (IaaS) cloud providers. However, our experience shows that storage I/O performance varies wildly in the face of consolidation. Since many users may desire consistent performance, we argue that IaaS providers should offer a class of predictable-performance service in addition to existing (predictability-oblivious) services. Thus, we propose VirtualFence, a storage system that provides predictable VM performance. VirtualFence uses three main techniques: (1) non-work-conserving time-division I/O scheduling, (2) a small solid-state (SSD) cache in front of a much larger hard disk drive (HDD), and (3) space-partitioning of both the SSD cache and the HDD. Our evaluation shows that VirtualFence improves predictability significantly, while allowing cloud providers to reach any desired compromise between predictability and performance.
引用
收藏
页码:93 / 98
页数:6
相关论文
共 50 条
  • [1] Improving disk I/O performance in a virtualized system
    Li, Dingding
    Jin, Hai
    Liao, Xiaofei
    Zhang, Yu
    Zhou, Bingbing
    JOURNAL OF COMPUTER AND SYSTEM SCIENCES, 2013, 79 (02) : 187 - 200
  • [2] NUMA Aware I/O in Virtualized Systems
    Banerjee, Amitabha
    Mehta, Rishi
    Shen, Zach
    PROCEEDINGS 2015 IEEE 23RD ANNUAL SYMPOSIUM ON HIGH-PERFORMANCE INTERCONNECTS - HOTI 2015, 2015, : 10 - 17
  • [3] Improving Virtualized I/O Performance by Expanding the Polled I/O Path of Linux
    Seo, Dongjoo
    Joo, Yongsoo
    Dutt, Nikil
    PROCEEDINGS OF THE 2024 16TH ACM WORKSHOP ON HOT TOPICS IN STORAGE AND FILE SYSTEMS, HOTSTORAGE 2024, 2024, : 31 - 37
  • [4] I/O Performance Modeling of Virtualized Storage Systems
    Noorshams, Qais
    Rostami, Kiana
    Kounev, Samuel
    Tuma, Petr
    Reussner, Ralf
    2013 IEEE 21ST INTERNATIONAL SYMPOSIUM ON MODELING, ANALYSIS & SIMULATION OF COMPUTER AND TELECOMMUNICATION SYSTEMS (MASCOTS 2013), 2013, : 121 - +
  • [5] Reducing Journaling Harm on Virtualized I/O Systems
    Lee, Eunji
    Bahn, Hyokyung
    Jeong, Minseong
    Kim, Sunghwan
    Yeon, Jesung
    Yoo, Seunghoon
    Noh, Sam H.
    Shin, Kang. G.
    PROCEEDINGS OF THE 9TH ACM INTERNATIONAL SYSTEMS AND STORAGE CONFERENCE (SYSTOR'16), 2016,
  • [6] File Placing Control for Improving the I/O Performance of Hadoop in Virtualized Environment
    Nakashima, Kenji
    Fujishima, Eita
    Yamaguchi, Saneyasu
    2016 FOURTH INTERNATIONAL SYMPOSIUM ON COMPUTING AND NETWORKING (CANDAR), 2016, : 402 - 407
  • [7] Quantifying the predictability of renewable energy data for improving power systems decision-making
    Karimi-Arpanahi, Sahand
    Pourmousavi, S. Ali
    Mahdavi, Nariman
    PATTERNS, 2023, 4 (04):
  • [8] Automated Modeling of I/O Performance and Interference Effects in Virtualized Storage Systems
    Noorshams, Qais
    Busch, Axel
    Rentschler, Andreas
    Bruhn, Dominik
    Kounev, Samuel
    Tuma, Petr
    Reussner, Ralf
    2014 IEEE 34TH INTERNATIONAL CONFERENCE ON DISTRIBUTED COMPUTING SYSTEMS WORKSHOPS (ICDCSW), 2014, : 88 - 93
  • [9] Visualizing I/O predictability
    Luo, A
    Amer, A
    Speidel, S
    Long, DDE
    Pang, A
    FIRST INTERNATIONAL SYMPOSIUM ON 3D DATA PROCESSING VISUALIZATION AND TRANSMISSION, 2002, : 202 - 207
  • [10] VSMT-IO: Improving I/O Performance and Efficiency on SMT Processors in Virtualized Clouds
    Jia, Weiwei
    Shan, Jianchen
    Li, Tsz On
    Shang, Xiaowei
    Cui, Heming
    Ding, Xiaoning
    PROCEEDINGS OF THE 2020 USENIX ANNUAL TECHNICAL CONFERENCE, 2020, : 449 - 463