S4D-Cache: Smart Selective SSD Cache for Parallel I/O Systems

被引:23
|
作者
He, Shuibing [1 ]
Sun, Xian-He [1 ]
Feng, Bo [1 ]
机构
[1] IIT, Dept Comp Sci, Chicago, IL 60616 USA
关键词
Parallel I/O System; I/O Middleware; Solid State Drive;
D O I
10.1109/ICDCS.2014.59
中图分类号
TP3 [计算技术、计算机技术];
学科分类号
0812 ;
摘要
Parallel file systems (PFS) are widely-used in modern computing systems to mask the ever-increasing performance gap between computing and data access. PFSs favor large requests, and 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 a hybrid architecture named the Smart Selective SSD Cache (S4D-Cache), which employs a small set of SSD-based file servers as a selective cache of conventional HDD-based file servers. A novel scheme is introduced to identify performance-critical data, and conduct selective cache admission to fully utilize the hybrid architecture in terms of data-access parallelism and randomness. We have implemented an S4D-Cache under the MPI-IO and PVFS2 parallel file system. Our experiments show that S4D-Cache can significantly improve I/O throughput, and is a promising approach for parallel applications.
引用
收藏
页码:514 / 523
页数:10
相关论文
共 50 条
  • [1] Improving Performance of Parallel I/O Systems through Selective and Layout-Aware SSD Cache
    He, Shuibing
    Wang, Yang
    Sun, Xian-He
    [J]. IEEE TRANSACTIONS ON PARALLEL AND DISTRIBUTED SYSTEMS, 2016, 27 (10) : 2940 - 2952
  • [2] RAPID-Cache - A reliable and inexpensive write cache for disk I/O systems
    Hu, YM
    Yang, Q
    Nightingale, T
    [J]. FIFTH INTERNATIONAL SYMPOSIUM ON HIGH-PERFORMANCE COMPUTER ARCHITECTURE, PROCEEDINGS, 1999, : 204 - 213
  • [3] Home-based cooperative cache for parallel I/O applications
    Hwang, IC
    Maeng, SR
    Cho, JW
    [J]. FUTURE GENERATION COMPUTER SYSTEMS-THE INTERNATIONAL JOURNAL OF ESCIENCE, 2006, 22 (05): : 633 - 642
  • [4] I/O Performance Improvement of Secure Big Data Analyses with Application Support on SSD Cache
    Nakashima, Kenji
    Kon, Joichiro
    Yamaguchi, Saneyasu
    [J]. PROCEEDINGS OF THE 12TH INTERNATIONAL CONFERENCE ON UBIQUITOUS INFORMATION MANAGEMENT AND COMMUNICATION (IMCOM 2018), 2018,
  • [5] Endurable SSD-Based Read Cache for Improving the Performance of Selective Restore from Deduplication Systems
    Liu, Jian
    Chai, Yun-Peng
    Qin, Xiao
    Liu, Yao-Hong
    [J]. JOURNAL OF COMPUTER SCIENCE AND TECHNOLOGY, 2018, 33 (01) : 58 - 78
  • [6] Endurable SSD-Based Read Cache for Improving the Performance of Selective Restore from Deduplication Systems
    Jian Liu
    Yun-Peng Chai
    Xiao Qin
    Yao-Hong Liu
    [J]. Journal of Computer Science and Technology, 2018, 33 : 58 - 78
  • [7] A SOLUTION TO IMAGE PROCESSING WITH PARALLEL MPI I/O AND DISTRIBUTED NVRAM CACHE
    Malinowski, Artur
    Czarnul, Pawel
    [J]. SCALABLE COMPUTING-PRACTICE AND EXPERIENCE, 2018, 19 (01): : 1 - 14
  • [8] OPTIMIZATION OF I/O SYSTEMS BY CACHE DISKS AND FILE MIGRATION - A SUMMARY
    SMITH, AJ
    [J]. PERFORMANCE EVALUATION, 1981, 1 (03) : 249 - 262
  • [9] I/O Scheduling with Mapping Cache Awareness for Flash Based Storage Systems
    Ji, Cheng
    Wu, Chao
    Chang, Li-Pin
    Shi, Liang
    Xue, Jason
    [J]. 2016 PROCEEDINGS OF THE INTERNATIONAL CONFERENCE ON EMBEDDED SOFTWARE (EMSOFT), 2016,
  • [10] An energy-oriented evaluation of buffer cache algorithms using parallel I/O workloads
    Yue, Jianhui
    Zhu, Yifeng
    Cai, Zhao
    [J]. IEEE TRANSACTIONS ON PARALLEL AND DISTRIBUTED SYSTEMS, 2008, 19 (11) : 1565 - 1578