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 条
  • [31] Bulk I/O Storage Management for Big Data Applications
    Mishra, Pratik
    Mishra, Mayank
    Somani, Arun K.
    2016 IEEE 24TH INTERNATIONAL SYMPOSIUM ON MODELING, ANALYSIS AND SIMULATION OF COMPUTER AND TELECOMMUNICATION SYSTEMS (MASCOTS), 2016, : 412 - 417
  • [32] A Novel Collaborative SSD Test Case Clustering Method Associating I/O Workload and Function Coverage
    Jeong, Gyohun
    Kim, Sangmin
    Kim, Hyelyun
    Lee, Sunghee
    2022 IEEE EUROPEAN TEST SYMPOSIUM (ETS 2022), 2022,
  • [33] Horae: A Hybrid I/O Request Scheduling Technique for Near-Data Processing-Based SSD
    Li, Jiali
    Chen, Xianzhang
    Liu, Duo
    Li, Lin
    Wang, Jiapin
    Zeng, Zhaoyang
    Tan, Yujuan
    Qiao, Lei
    IEEE TRANSACTIONS ON COMPUTER-AIDED DESIGN OF INTEGRATED CIRCUITS AND SYSTEMS, 2022, 41 (11) : 3803 - 3813
  • [34] Reservation-based I/O Performance Guarantee for MPI-IO Applications Using Shared Storage Systems
    Tanimura, Yusuke
    Filgueira, Rosa
    Kojima, Isao
    Atkinson, Malcolm
    2012 SC COMPANION: HIGH PERFORMANCE COMPUTING, NETWORKING, STORAGE AND ANALYSIS (SCC), 2012, : 1384 - 1384
  • [35] Bridging Storage Semantics Using Data Labels and Asynchronous I/O
    Kougkas, Anthony
    Devarajan, Hariharan
    Sun, Xian-He
    ACM TRANSACTIONS ON STORAGE, 2020, 16 (04)
  • [36] Modeling and performance evaluation of hybrid storage I/O in Data Grid
    Liu, Zhaobin
    Li, Haitao
    2007 IFIP INTERNATIONAL CONFERENCE ON NETWORK AND PARALLEL COMPUTING WORKSHOPS, PROCEEDINGS, 2007, : 624 - +
  • [37] Reservation-based I/O Performance Guarantee for MPI-IO Applications Using Shared Storage Systems
    Tanimura, Yusuke
    Filgueira, Rosa
    Kojima, Isao
    Atkinson, Malcolm
    2012 SC COMPANION: HIGH PERFORMANCE COMPUTING, NETWORKING, STORAGE AND ANALYSIS (SCC), 2012, : 1382 - +
  • [38] Novel fuzzy multi objective DVFS-aware consolidation heuristics for energy and SLA efficient resource management in cloud data centers
    Arianyan, Ehsan
    Taheri, Hassan
    Khoshdel, Vahid
    JOURNAL OF NETWORK AND COMPUTER APPLICATIONS, 2017, 78 : 43 - 61
  • [39] DMA Cache: Using On-Chip Storage to Architecturally Separate I/O Data from CPU Data for Improving I/O Performance
    Tang, Dan
    Bao, Yungang
    Hu, Weiwu
    Chen, Mingyu
    HPCA-16 2010: SIXTEENTH INTERNATIONAL SYMPOSIUM ON HIGH-PERFORMANCE COMPUTER ARCHITECTURE, PROCEEDINGS, 2010, : 281 - 292
  • [40] Selective I/O Bypass and Load Balancing Method for Write-Through SSD Caching in Big Data Analytics
    Kim, Jaehyung
    Roh, Hongchan
    Park, Sanghyun
    IEEE TRANSACTIONS ON COMPUTERS, 2018, 67 (04) : 589 - 595