English

A Survey on Tiering and Caching in High-Performance Storage Systems

Hardware Architecture 2019-04-29 v1 Operating Systems

Abstract

Although every individual invented storage technology made a big step towards perfection, none of them is spotless. Different data store essentials such as performance, availability, and recovery requirements have not met together in a single economically affordable medium, yet. One of the most influential factors is price. So, there has always been a trade-off between having a desired set of storage choices and the costs. To address this issue, a network of various types of storing media is used to deliver the high performance of expensive devices such as solid state drives and non-volatile memories, along with the high capacity of inexpensive ones like hard disk drives. In software, caching and tiering are long-established concepts for handling file operations and moving data automatically within such a storage network and manage data backup in low-cost media. Intelligently moving data around different devices based on the needs is the key insight for this matter. In this survey, we discuss some recent pieces of research that have been done to improve high-performance storage systems with caching and tiering techniques.

Keywords

Cite

@article{arxiv.1904.11560,
  title  = {A Survey on Tiering and Caching in High-Performance Storage Systems},
  author = {Morteza Hoseinzadeh},
  journal= {arXiv preprint arXiv:1904.11560},
  year   = {2019}
}

Comments

Ph.D. Research Exam Report

R2 v1 2026-06-23T08:49:49.980Z