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 条
  • [41] Analysing I/O bottlenecks in LHC data analysis on grid storage resources
    Bhimji, W.
    Clark, P.
    Doidge, M.
    Hellmich, M. P.
    Skipsey, S.
    Vukotic, I.
    INTERNATIONAL CONFERENCE ON COMPUTING IN HIGH ENERGY AND NUCLEAR PHYSICS 2012 (CHEP2012), PTS 1-6, 2012, 396
  • [42] A distributed multi-storage I/O system for data intensive scientific computing
    Shen, XH
    Choudhary, A
    PARALLEL COMPUTING, 2003, 29 (11-12) : 1623 - 1643
  • [43] 1A Study on Big Data I/O Performance with Modern Storage Systems
    Nakashima, Kenji
    Kon, Joichiro
    Yamaguchi, Saneyasu
    Lee, Gil Jae
    Fortes, Jose
    2017 IEEE INTERNATIONAL CONFERENCE ON BIG DATA (BIG DATA), 2017, : 4798 - 4799
  • [44] I/O Performance Improvement with Striping File Layout Considering Storage of Intermediate Data
    Kamo, Atsuki
    Yamaguchi, Saneyasu
    2021 IEEE INTERNATIONAL CONFERENCE ON BIG DATA (BIG DATA), 2021, : 5923 - 5925
  • [45] Improving Shuffle I/O Performance for Big Data Processing using Hybrid Storage
    Ruan, Xiaojun
    Chen, Haiquan
    2017 INTERNATIONAL CONFERENCE ON COMPUTING, NETWORKING AND COMMUNICATIONS (ICNC), 2016, : 476 - 480
  • [46] Compressive Sensing on Storage Data: An Effective Solution to Alleviate I/O Bottleneck in Data-Intensive Workloads
    Makrani, Hosein Mohammadi
    Sayadi, Hossein
    Manoj, Sai P. D.
    Raftirad, Setareh
    Homayoun, Houman
    2018 IEEE 29TH INTERNATIONAL CONFERENCE ON APPLICATION-SPECIFIC SYSTEMS, ARCHITECTURES AND PROCESSORS (ASAP), 2018, : 211 - 218
  • [47] A novel non-volatile memory storage system for I/O-intensive applications
    Han, Wen-bing
    Chen, Xiao-gang
    Li, Shun-fen
    Li, Ge-zi
    Song, Zhi-tang
    Li, Da-gang
    Chen, Shi-yan
    FRONTIERS OF INFORMATION TECHNOLOGY & ELECTRONIC ENGINEERING, 2018, 19 (10) : 1291 - 1302
  • [48] A novel non-volatile memory storage system for I/O-intensive applications
    Wen-Bing Han
    Xiao-Gang Chen
    Shun-Fen Li
    Ge-Zi Li
    Zhi-Tang Song
    Da-Gang Li
    Shi-Yan Chen
    Frontiers of Information Technology & Electronic Engineering, 2018, 19 : 1291 - 1302
  • [49] IO-SEA: Storage I/O and Data Management for Exascale Architectures Invited Paper
    Medeiros, Daniel
    Gregory, Eric B.
    Couvee, Philippe
    Hawkes, James
    Gougeaud, Sebastien
    Gilliot, Maike
    Bressand, Olivier
    Valeri, Yoann
    Jaeger, Julien
    Chapon, Damien
    Bournaud, Frederic
    Strafella, Loic
    Caviedes-Voullieme, Daniel
    Tashakor, Ghazal
    Zjupa, Jolanta
    Holicki, Max
    Ridley, Tom
    Mueller, Yanik
    Guimaraes, Filipe Souza Mendes
    Frings, Wolfgang
    Mirus, Jan-Oliver
    Zhukov, Ilya
    Borba, Eric Rodrigues
    Moti, Nafiseh
    Salkhordeh, Reza
    Derbey, Nadia
    Mimouni, Salim
    Derr, Simon
    Gursoy, Buket Benek
    Grogan, James
    Furmanek, Radek
    Golasowski, Martin
    Slaninova, Katerina
    Martinovic, Jan
    Faltynek, Jan
    Wong, Jenny
    Cakircali, Metin
    Quintino, Tiago
    Smart, Simon
    Iffrig, Olivier
    Narasimhamurthy, Sai
    Happ, Sonja
    Rauh, Michael
    Krempel, Stephan
    Wiggins, Mark
    Novacek, Jiri
    Brinkmann, Andre
    Markidis, Stefano
    Deniel, Philippe
    PROCEEDINGS OF THE 21ST ACM INTERNATIONAL CONFERENCE ON COMPUTING FRONTIERS 2024-WORKSHOPS AND SPECIAL SESSIONS, CF 2024 COMPANION, 2024, : 94 - 100
  • [50] Model-based energy-aware data movement optimization in the storage I/O stack
    Llopis, Pablo
    Isaila, Florin
    Garcia Blas, Javier
    Carretero, Jesus
    JOURNAL OF SUPERCOMPUTING, 2017, 73 (12): : 5465 - 5495