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 条
  • [1] SLA Protection Models for Virtualized Data Centers
    Gambi, Alessio
    Pezze, Mauro
    Young, Michal
    2009 ICSE WORKSHOP ON SOFTWARE ENGINEERING FOR ADAPTIVE AND SELF-MANAGING SYSTEMS, 2009, : 10 - +
  • [2] A Novel I/O Scheduler for SSD with Improved Performance and Lifetime
    Wang, Hua
    Huang, Ping
    He, Shuang
    Zhou, Ke
    Li, Chunhua
    He, Xubin
    2013 IEEE 29TH SYMPOSIUM ON MASS STORAGE SYSTEMS AND TECHNOLOGIES (MSST), 2013,
  • [3] 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
  • [4] HEaRS: A Hierarchical Energy-aware Resource Scheduler for Virtualized Data Centers
    Chen, Hui
    Song, Meina
    Song, Junde
    Gavrilovska, Ada
    Schwan, Karsten
    2011 IEEE INTERNATIONAL CONFERENCE ON CLUSTER COMPUTING (CLUSTER), 2011, : 508 - 512
  • [5] 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
  • [6] 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
  • [7] I/O Strength-Aware Credit Scheduler for Virtualized Environments
    Lee, Jaehak
    Yu, Heonchang
    ELECTRONICS, 2020, 9 (12) : 1 - 28
  • [8] Burstiness-aware I/O Scheduler for MapReduce Framework on Virtualized Environments
    Kim, Sewoog
    Kang, Dongwoo
    Choi, Jongmoo
    Kim, Junmo
    2014 INTERNATIONAL CONFERENCE ON BIG DATA AND SMART COMPUTING (BIGCOMP), 2014, : 305 - 308
  • [9] Parallelism and Garbage Collection aware I/O Scheduler with Improved SSD Performance
    Guo, Jiayang
    Hu, Yiming
    Mao, Bo
    Wu, Suzhen
    2017 31ST IEEE INTERNATIONAL PARALLEL AND DISTRIBUTED PROCESSING SYMPOSIUM (IPDPS), 2017, : 1184 - 1193
  • [10] A New I/O Scheduler Designed for SSD through Exploring Performance Characteristics
    Han, Lei
    Lin, Yi
    Jia, Weiwei
    2014 IEEE COMPUTING, COMMUNICATIONS AND IT APPLICATIONS CONFERENCE (COMCOMAP), 2014, : 161 - 166