Improving I/O Performance Using Soft-QoS-Based Dynamic Storage Cache Partitioning

被引:12
|
作者
Patrick, Christina M. [1 ]
Garg, Rajat [1 ]
Son, Seung Woo [2 ]
Kandemir, Mahmut [1 ]
机构
[1] Penn State Univ, University Pk, PA 16802 USA
[2] Argonne Natl Lab, Argonne, IL 60439 USA
来源
2009 IEEE INTERNATIONAL CONFERENCE ON CLUSTER COMPUTING AND WORKSHOPS | 2009年
基金
美国国家科学基金会;
关键词
IMPLEMENTATION;
D O I
10.1109/CLUSTR.2009.5289192
中图分类号
TP3 [计算技术、计算机技术];
学科分类号
0812 ;
摘要
Resources are often shared to improve resource utilization and reduce costs. However, not all resources exhibit good performance when shared among multiple applications. The work presented here focuses on effectively managing a shared storage cache. To provide differentiated services to applications exercising a storage cache, we propose a novel scheme that uses curve fitting to dynamically partition the storage cache. Our scheme quickly adapts to application execution, showing increasing accuracy over time. It satisfies application QoS if it is possible to do so, maximizes the individual hit rates of the applications utilizing the cache, and consequently increases the overall storage cache hit rate. Through extensive trace-driven simulation, we show that our storage cache partitioning strategy not only effectively insulates multiple applications from one another but also provides QoS guarantees to applications over a long period of execution time. Using our partitioning strategy, we were able to increase the individual storage cache hit rates of the applications by 67% and 53% over the no-partitioning and equal-partitioning schemes, respectively. Additionally, we improved the overall cache hit rates of the entire storage system by 11% and 12.9% over the no-partitioning and equal-partitioning schemes, respectively, while meeting the QoS goals all the time.
引用
收藏
页码:1 / +
页数:2
相关论文
共 50 条
  • [1] Optimizing parallel I/O performance in NVMe SSDs by Dynamic cache partitioning
    Li, Zecheng
    Yin, Shu
    Ruan, Xiaojun
    PERFORMANCE EVALUATION, 2025, 168
  • [2] Improving Cache Performance Using Read-Write Partitioning
    Khan, Samira
    Alameldeen, Alaa R.
    Wilkerson, Chris
    Mutlu, Onur
    Jimenez, Daniel A.
    2014 20TH IEEE INTERNATIONAL SYMPOSIUM ON HIGH PERFORMANCE COMPUTER ARCHITECTURE (HPCA-20), 2014, : 452 - 463
  • [3] 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
  • [4] I/O-Cache: A Non-Volatile Memory Based Buffer Cache Policy to Improve Storage Performance
    Fan, Ziqi
    Haghdoost, Alireza
    Du, David H. C.
    Voigt, Doug
    2015 IEEE 23RD INTERNATIONAL SYMPOSIUM ON MODELING, ANALYSIS, AND SIMULATION OF COMPUTER AND TELECOMMUNICATION SYSTEMS (MASCOTS 2015), 2015, : 102 - 111
  • [5] A Hint Frequency Based Approach to Enhancing the I/O Performance of Multilevel Cache Storage Systems
    Meng, Xiao-Dong
    Wu, Chen-Tao
    Guo, Min-Yi
    Li, Jie
    Liang, Xiao-Yao
    Yao, Bin
    Zheng, Long
    JOURNAL OF COMPUTER SCIENCE AND TECHNOLOGY, 2017, 32 (02) : 312 - 328
  • [6] A Hint Frequency Based Approach to Enhancing the I/O Performance of Multilevel Cache Storage Systems
    Xiao-Dong Meng
    Chen-Tao Wu
    Min-Yi Guo
    Jie Li
    Xiao-Yao Liang
    Bin Yao
    Long Zheng
    Journal of Computer Science and Technology, 2017, 32 : 312 - 328
  • [7] 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
  • [8] Improving the I/O performance of intermediate multimedia storage nodes
    Pol Halvorsen
    Thomas Plagemann
    Vera Goebel
    Multimedia Systems, 2003, 9 : 56 - 67
  • [9] Improving the I/O performance of intermediate multimedia storage nodes
    Halvorsen, P
    Plagemann, T
    Goebel, V
    MULTIMEDIA SYSTEMS, 2003, 9 (01) : 56 - 67
  • [10] Improving the Performance of Deduplication-Based Storage Cache via Content-Driven Cache Management Methods
    Tan, Yujuan
    Xu, Congcong
    Xie, Jing
    Yan, Zhichao
    Jiang, Hong
    Srisa-an, Witawas
    Chen, Xianzhang
    Liu, Duo
    IEEE TRANSACTIONS ON PARALLEL AND DISTRIBUTED SYSTEMS, 2021, 32 (01) : 214 - 228