Improving Performance of Parallel I/O Systems through Selective and Layout-Aware SSD Cache

被引:13
|
作者
He, Shuibing [1 ,2 ]
Wang, Yang [3 ]
Sun, Xian-He [4 ]
机构
[1] Wuhan Univ, Comp Sch, State Key Lab Software Engn, Wuhan 430072, Hubei, Peoples R China
[2] Natl Univ Def Technol, State Key Lab High Performance Comp, Changsha 410073, Hunan, Peoples R China
[3] Chinese Acad Sci, Shenzhen Inst Adv Technol, Xueyuan Ave 1068, Shenzhen 518055, Peoples R China
[4] IIT, Dept Comp Sci, Chicago, IL 60616 USA
基金
美国国家科学基金会;
关键词
Parallel I/O system; I/O middleware; solid state drive; cache system; SCHEME;
D O I
10.1109/TPDS.2016.2521363
中图分类号
TP301 [理论、方法];
学科分类号
081202 ;
摘要
Parallel file systems (PFS) are widely-used to ease the I/O bottleneck of modern high-performance computing systems. However, PFSs do not work well for small requests, especially small random requests. Newer Solid State Drives (SSD) have excellent performance on small random data accesses, but also incur a high monetary cost. In this study, we propose SLA-Cache, a Selective and Layout-Aware Cache system that employs a small set of SSD-based file servers as a cache of conventional HDD-based file servers. SLA-Cache uses a novel scheme to identify performance-critical data, and conducts a selective cache admission (SCA) policy to fully utilize SSD-based file servers. Moreover, since data layout of the cache system can also largely influence its access performance, SLA-Cache applies a layout-aware cache placement scheme (LCP) to store data on SSD-based file servers. By storing data with an optimal layout requiring the lowest access cost among three typical layout candidates, LCP can further improve system performance. We have implemented SLA-Cache under the MPICH2 I/O library. Experimental results show that SLA-Cache can significantly improve I/O throughput, and is a promising approach for parallel applications.
引用
收藏
页码:2940 / 2952
页数:13
相关论文
共 50 条
  • [21] Stabilizing and boosting I/O performance for file systems with journaling on NVMe SSD
    Lin QIAN
    Bin TANG
    Baoliu YE
    Jianyu WU
    Xiaoliang WANG
    Sanglu LU
    [J]. Science China(Information Sciences), 2022, 65 (03) : 95 - 109
  • [22] Stabilizing and boosting I/O performance for file systems with journaling on NVMe SSD
    Qian, Lin
    Tang, Bin
    Ye, Baoliu
    Wu, Jianyu
    Wang, Xiaoliang
    Lu, Sanglu
    [J]. SCIENCE CHINA-INFORMATION SCIENCES, 2022, 65 (03)
  • [23] Stabilizing and boosting I/O performance for file systems with journaling on NVMe SSD
    Lin Qian
    Bin Tang
    Baoliu Ye
    Jianyu Wu
    Xiaoliang Wang
    Sanglu Lu
    [J]. Science China Information Sciences, 2022, 65
  • [24] PSA: A Performance and Space-Aware Data Layout Scheme for Hybrid Parallel File Systems
    He, Shuibing
    Liu, Yan
    Sun, Xian-He
    [J]. 2014 INTERNATIONAL WORKSHOP ON DATA-INTENSIVE SCALABLE COMPUTING SYSTEMS (DISCS), 2014, : 41 - 48
  • [25] SpotKV: Improving Read Throughput of KVS by I/O-aware Cache and Adaptive Cuckoo Filters
    Liu, Yi
    Zhou, Ruilin
    Gan, Yuhang
    Qian, Chen
    [J]. 2024 IEEE 17TH INTERNATIONAL CONFERENCE ON CLOUD COMPUTING, CLOUD 2024, 2024, : 344 - 354
  • [26] Improving CPU I/O Performance via SSD Controller FTL Support for Batched Writes
    Do, Jaeyoung
    Lomet, David
    Picoli, Ivan Luiz
    [J]. 15TH INTERNATIONAL WORKSHOP ON DATA MANAGEMENT ON NEW HARDWARE (DAMON 2019), 2019,
  • [27] Scaling Parallel I/O Performance through I/O Delegate and Caching System
    Nisar, Arifa
    Liao, Wei-keng
    Choudhary, Alok
    [J]. INTERNATIONAL CONFERENCE FOR HIGH PERFORMANCE COMPUTING, NETWORKING, STORAGE AND ANALYSIS, 2008, : 487 - 498
  • [28] Disk-Cache and Parallelism Aware I/O Scheduling to Improve Storage System Performance
    Prabhakar, Ramya
    Kandemir, Mahmut
    Jung, Myoungsoo
    [J]. IEEE 27TH INTERNATIONAL PARALLEL AND DISTRIBUTED PROCESSING SYMPOSIUM (IPDPS 2013), 2013, : 357 - 368
  • [29] A Source-aware Interrupt Scheduling for Modern Parallel I/O Systems
    Zou, Hongbo
    Sun, Xian-He
    Ma, Siyuan
    Duan, Xi
    [J]. 2012 IEEE 26TH INTERNATIONAL PARALLEL AND DISTRIBUTED PROCESSING SYMPOSIUM (IPDPS), 2012, : 156 - 166
  • [30] Improving Scalability of Database Systems by Reshaping User Parallel I/O
    Li, Ning
    Jiang, Hong
    Che, Hao
    Wang, Zhijun
    Nguyen, Minh Q.
    [J]. PROCEEDINGS OF THE SEVENTEENTH EUROPEAN CONFERENCE ON COMPUTER SYSTEMS (EUROSYS '22), 2022, : 592 - 609