A Load-Balancing Data Caching Scheme in Multi-tiered Storage Systems

Hsung Pin Chang, Jhih Cheng Luo, Da Wei Chang

Research output: Chapter in Book/Report/Conference proceedingConference contribution

2 Citations (Scopus)

Abstract

Recently, the multi-tiered storage systems that are composed of hard disk drives (HDDs) and solid state disk drives (SSDs) have received significant attention. The multi-tiered storage system extends the storage hierarchy by using SSDs to cache data from the HDDs. Thus, how to cache the appropriate data on the SSDs becomes an important issue for the multi-tiered storage systems. Due to the tremendous superior access performance of SSDs, current data caching schemes tried to cache the hottest data in SSDs, expecting that all of the disk I/O requests can be served by the SSDs. However, when the disk I/O load is heavy, such a scheme would saturate the bandwidths of SSDs and cause a negative impact on the I/O performance. To address this issue, on the basis of Profit Caching, this paper proposes a new data caching scheme, called Load-Balancing Caching Scheme (LBSC), for multi-tiered storage systems. LBSC takes the instant load of different storage devices for making the caching decision. Specifically, LBSC balance the load of SSDs and HDDs so as to fully exploit both the potential bandwidths of the SSDs and HDDs. We have implemented our scheme in a DiskSim-based multi-tiered storage simulator. From the experimental results, our proposed LBSC data caching scheme can significantly enhance the I/O performance of Profit Caching.

Original languageEnglish
Title of host publicationProceedings - 18th IEEE International Conference on High Performance Computing and Communications, 14th IEEE International Conference on Smart City and 2nd IEEE International Conference on Data Science and Systems, HPCC/SmartCity/DSS 2016
EditorsLaurence T. Yang, Jinjun Chen
PublisherInstitute of Electrical and Electronics Engineers Inc.
Pages124-127
Number of pages4
ISBN (Electronic)9781509042968
DOIs
Publication statusPublished - 2017 Jan 20
Event18th IEEE International Conference on High Performance Computing and Communications, 14th IEEE International Conference on Smart City and 2nd IEEE International Conference on Data Science and Systems, HPCC/SmartCity/DSS 2016 - Sydney, Australia
Duration: 2016 Dec 122016 Dec 14

Publication series

NameProceedings - 18th IEEE International Conference on High Performance Computing and Communications, 14th IEEE International Conference on Smart City and 2nd IEEE International Conference on Data Science and Systems, HPCC/SmartCity/DSS 2016

Other

Other18th IEEE International Conference on High Performance Computing and Communications, 14th IEEE International Conference on Smart City and 2nd IEEE International Conference on Data Science and Systems, HPCC/SmartCity/DSS 2016
Country/TerritoryAustralia
CitySydney
Period16-12-1216-12-14

All Science Journal Classification (ASJC) codes

  • Computational Theory and Mathematics
  • Computer Networks and Communications
  • Computer Science Applications
  • Hardware and Architecture
  • Information Systems

Fingerprint

Dive into the research topics of 'A Load-Balancing Data Caching Scheme in Multi-tiered Storage Systems'. Together they form a unique fingerprint.

Cite this