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 条
  • [31] I/O path based performance model for storage systems
    Department of Precision Instruments and Mechanology, Tsinghua University, Beijing 100084, China
    Qinghua Daxue Xuebao, 2006, 11 (1824-1827):
  • [32] Reducing I/O variability using dynamic I/O path characterization in petascale storage systems
    Son, Seung Woo
    Sehrish, Saba
    Liao, Wei-keng
    Oldfield, Ron
    Choudhary, Alok
    JOURNAL OF SUPERCOMPUTING, 2017, 73 (05): : 2069 - 2097
  • [33] Reducing I/O variability using dynamic I/O path characterization in petascale storage systems
    Seung Woo Son
    Saba Sehrish
    Wei-keng Liao
    Ron Oldfield
    Alok Choudhary
    The Journal of Supercomputing, 2017, 73 : 2069 - 2097
  • [34] DM-Pages: Improving Energy Efficiency of Disk Storage Systems and Cache Performance Using Deduplication-based Mixed Pages
    Si, Lei
    Pang, Shujie
    Deng, Yuhui
    Zhu, Weiheng
    Zhou, Yi
    Zhu, Yifeng
    JOURNAL OF CIRCUITS SYSTEMS AND COMPUTERS, 2022, 31 (16)
  • [35] Improving I/O Performance of Large-Page Flash Storage Systems Using Subpage-Parallel Reads
    Park, Jisung
    Kim, Myungsuk
    Lee, Sungjin
    Kim, Jihong
    2018 7TH IEEE NON-VOLATILE MEMORY SYSTEMS AND APPLICATIONS SYMPOSIUM (NVMSA 2018), 2018, : 25 - 30
  • [36] BASS: Improving I/O Performance for Cloud Block Storage via Byte-Addressable Storage Stack
    Lu, Hui
    Saltaformaggio, Brendan
    Xu, Cong
    Bellur, Umesh
    Xu, Dongyan
    PROCEEDINGS OF THE SEVENTH ACM SYMPOSIUM ON CLOUD COMPUTING (SOCC 2016), 2016, : 169 - 181
  • [37] LAWC: Optimizing Write Cache Using Layout-Aware I/O Scheduling for All Flash Storage
    Ganesh, Kalidas
    Kim, Youngjae
    Debnath, Monobrata
    Park, Sungyong
    Lee, Junghee
    IEEE TRANSACTIONS ON COMPUTERS, 2017, 66 (11) : 1890 - 1902
  • [38] Improving of cache memory performance based on a fuzzy clustering based page replacement algorithm by using four features
    Akbari-Bengar, Davood
    Ebrahimnejad, Ali
    Motameni, Homayun
    Golsorkhtabaramiri, Mehdi
    JOURNAL OF INTELLIGENT & FUZZY SYSTEMS, 2020, 39 (05) : 7899 - 7908
  • [39] Apply aggregate I/O to improve performance of network storage based on IP
    Cao, Q
    Xie, CS
    ADVANCED PARALLEL PROCESSING TECHNOLOGIES, PROCEEDINGS, 2003, 2834 : 167 - 171
  • [40] Improving Parallel I/O Performance Using Multithreaded Two-Phase I/O with Processor Affinity Management
    Tsujita, Yuichi
    Yoshinaga, Kazumi
    Hori, Atsushi
    Sato, Mikiko
    Namiki, Mitaro
    Ishikawa, Yutaka
    PARALLEL PROCESSING AND APPLIED MATHEMATICS (PPAM 2013), PT I, 2014, 8384 : 714 - 723