Storage SLA Guarantee with Novel SSD I/O Scheduler in Virtualized Data Centers

被引:8
|
作者
Park, Hyunchan [1 ]
Yoo, Seehwan [2 ]
Hong, Cheol-Ho [1 ]
Yoo, Chuck [1 ]
机构
[1] Korea Univ, Coll Informat, Seoul, South Korea
[2] Dankook Univ, Mobile Syst Engn, Yongin, Kyunggi Do, South Korea
基金
新加坡国家研究基金会;
关键词
I/O scheduler; solid-state drives; storage system; virtualized environment; cloud computing;
D O I
10.1109/TPDS.2015.2493524
中图分类号
TP301 [理论、方法];
学科分类号
081202 ;
摘要
Service level agreements (SLAs) for storage performance in virtualized systems are difficult to guarantee, because different consolidated virtual machines have their own performance requirements. Moreover, hard disk drives (HDDs) in virtualized systems are being replaced by solid-state drives (SSDs). SSDs have higher throughput and lower latency than HDDs; however, they pose new challenges in terms of SLAs. In this paper, we determine that existing I/O schedulers working with SSDs fail to guarantee SLAs among virtualmachines, and do not effectively utilize the high performance of SSDs. To address this issue, we propose the opportunistic I/O scheduler (OIOS), a novel I/O scheduler for SSDs. OIOS guarantees SLAs and fully utilizes the high performance of SSDs. To support realistic SLAs, OIOS provides diverse SLA support functions, including reservations, limitations, and proportional sharing. In addition, OIOS accepts SLAs that are specified in four measurement types: bandwidth, I/Os per second (IOPS), latency, and utilization. Experimental results show that OIOS increases the aggregated bandwidth of VMs by 80 percent compared to mClock, while achieving a similar level of fairness. In addition, we evaluate the proposed scheduler with realistic benchmarks, such as Filebench and the Yahoo CloudServing Benchmark. OIOS successfully guarantees the requirements of diverse SLAs with different metrics.
引用
收藏
页码:2422 / 2434
页数:13
相关论文
共 50 条
  • [21] EGS: An Effective Global I/O Scheduler to Improve the Load Balancing of SSD-based RAID-5 Arrays
    Lu, Yanjun
    Wu, Chentao
    Li, Jie
    2017 15TH IEEE INTERNATIONAL SYMPOSIUM ON PARALLEL AND DISTRIBUTED PROCESSING WITH APPLICATIONS AND 2017 16TH IEEE INTERNATIONAL CONFERENCE ON UBIQUITOUS COMPUTING AND COMMUNICATIONS (ISPA/IUCC 2017), 2017, : 298 - 305
  • [22] Data I/O optimization in storage systems
    Di, W
    Shu, JW
    Shen, MM
    GRID AND COOPERATIVE COMPUTING GCC 2004 WORKSHOPS, PROCEEDINGS, 2004, 3252 : 294 - 302
  • [23] The Minimal-Effort Write I/O Scheduler for Flash-based Storage Devices
    Park, Daekyu
    Kang, Dong Hyun
    Ahn, Seung Min
    Eom, Young Ik
    2018 IEEE INTERNATIONAL CONFERENCE ON CONSUMER ELECTRONICS (ICCE), 2018,
  • [24] VIOS: A Variation-Aware I/O Scheduler for Flash-Based Storage Systems
    Cui, Jinhua
    Wu, Weiguo
    Nie, Shiqiang
    Huang, Jianhang
    Hu, Zhuang
    Zou, Nianjun
    Wang, Yinfeng
    NETWORK AND PARALLEL COMPUTING, 2016, 9966 : 3 - 16
  • [25] Alleviation of Disk I/O Contention in Virtualized Settings for Data-Intensive Computing
    Malensek, Matthew
    Pallickara, Sangmi Lee
    Pallickara, Shrideep
    2015 IEEE/ACM 2ND INTERNATIONAL SYMPOSIUM ON BIG DATA COMPUTING (BDC), 2015, : 1 - 10
  • [26] Novel energy and SLA efficient resource management heuristics for consolidation of virtual machines in cloud data centers
    Arianyan, Ehsan
    Taheri, Hassan
    Sharifian, Saeed
    COMPUTERS & ELECTRICAL ENGINEERING, 2015, 47 : 222 - 240
  • [27] Disaggregation and Sharing of I/O Devices in Cloud Data Centers
    Suzuki, Jun
    Hidaka, Yoichi
    Higuchi, Junichi
    Hayashi, Yuki
    Kan, Masaki
    Yoshikawa, Takashi
    IEEE TRANSACTIONS ON COMPUTERS, 2016, 65 (10) : 3013 - 3026
  • [28] A Novel System Architecture for Web Scale Applications Using Lightweight CPUs and Virtualized I/O
    Sudan, Kshitij
    Balakrishnan, Saisanthosh
    Lie, Sean
    Xu, Min
    Mallick, Dhiraj
    Lauterbach, Gary
    Balasubramonian, Rajeev
    19TH IEEE INTERNATIONAL SYMPOSIUM ON HIGH PERFORMANCE COMPUTER ARCHITECTURE (HPCA2013), 2013, : 167 - 178
  • [29] I/O Performance Improvement of Secure Big Data Analyses with Application Support on SSD Cache
    Nakashima, Kenji
    Kon, Joichiro
    Yamaguchi, Saneyasu
    PROCEEDINGS OF THE 12TH INTERNATIONAL CONFERENCE ON UBIQUITOUS INFORMATION MANAGEMENT AND COMMUNICATION (IMCOM 2018), 2018,
  • [30] Efficient I/O and Storage of Adaptive-Resolution Data
    Kumar, Sidharth
    Edwards, John
    Bremer, Peer-Timo
    Knoll, Aaron
    Christensen, Cameron
    Vishwanath, Venkatram
    Carns, Philip
    Schmidt, John A.
    Pascucci, Valerio
    SC14: INTERNATIONAL CONFERENCE FOR HIGH PERFORMANCE COMPUTING, NETWORKING, STORAGE AND ANALYSIS, 2014, : 413 - 423