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 条
  • [31] Visualizing cache effects on I/O workload predictability
    Amer, A
    Luo, A
    Der, N
    Long, DDE
    Pang, A
    2003 IEEE INTERNATIONAL PERFORMANCE, COMPUTING, AND COMMUNICATIONS CONFERENCE PROCEEDINGS, 2003, : 417 - 424
  • [32] A novel disk I/O scheduling framework of virtualized storage system
    Dingding Li
    Mianxiong Dong
    Yong Tang
    Kaoru Ota
    Cluster Computing, 2019, 22 : 2395 - 2405
  • [33] A novel disk I/O scheduling framework of virtualized storage system
    Li, Dingding
    Dong, Mianxiong
    Tang, Yong
    Ota, Kaoru
    CLUSTER COMPUTING-THE JOURNAL OF NETWORKS SOFTWARE TOOLS AND APPLICATIONS, 2019, 22 (Suppl 1): : 2395 - 2405
  • [34] I/O Processing in a Virtualized Platform: A Simulation-Driven Approach
    Chadha, Vineet
    Figueiredo, Renato J.
    Illikkal, Ramesh
    Iyer, Ravi
    Moses, Jaideep
    Newell, Donald
    VEE'07: PROCEEDINGS OF THE THIRD INTERNATIONAL CONFERENCE ON VIRTUAL EXECUTION ENVIRONMENTS, 2007, : 116 - +
  • [35] Performance Analysis of Network I/O Workloads in Virtualized Data Centers
    Mei, Yiduo
    Liu, Ling
    Pu, Xing
    Sivathanu, Sankaran
    Dong, Xiaoshe
    IEEE TRANSACTIONS ON SERVICES COMPUTING, 2013, 6 (01) : 48 - 63
  • [36] I/O Strength-Aware Credit Scheduler for Virtualized Environments
    Lee, Jaehak
    Yu, Heonchang
    ELECTRONICS, 2020, 9 (12) : 1 - 28
  • [37] vFlash: Virtualized Flash for Optimizing the I/O Performance in Mobile Devices
    Chen, Renhai
    Wang, Yi
    Hu, Jingtong
    Liu, Duo
    Shao, Zili
    Guan, Yong
    IEEE TRANSACTIONS ON COMPUTER-AIDED DESIGN OF INTEGRATED CIRCUITS AND SYSTEMS, 2017, 36 (07) : 1203 - 1214
  • [38] Toward Enhancing Block I/O Performance for Virtualized Hadoop Cluster
    Ko, Byeong-Moon
    Lee, Joonwon
    Jo, Heeseung
    2014 IEEE/ACM 7TH INTERNATIONAL CONFERENCE ON UTILITY AND CLOUD COMPUTING (UCC), 2014, : 481 - 482
  • [39] Dynamically Quantifying and Improving the Reliability of Distributed Storage Systems
    Bachwani, Rekha
    Gryz, Leszek
    Bianchini, Ricardo
    Dubnicki, Cezary
    PROCEEDINGS OF THE SYMPOSIUM ON RELIABLE DISTRIBUTED SYSTEMS, 2008, : 85 - +
  • [40] Improving Upstream Predictability
    Shanley, Agnes
    BIOPHARM INTERNATIONAL, 2020, 33 (03) : 12 - 14