Multi-Layer Prefetching for Hybrid Storage Systems: Algorithms, Models, and Evaluations
Parallel storage systems have been highly scalable and widely used in support of data-intensive applications. In future systems with the nature of massive data processing and storing, hybrid storage systems opt for a solution to fulfill a variety of demands such as large storage capacity, high I/O performance and low cost. Hybrid Storage Systems (HSS) contain both high-end storage components (e.g. solid-state disks and hard disk drives) to guarantee performance, and low-end storage components (e.g. tapes) to reduce cost. In HSS, transferring data back and forth among Solid-State Disks (SSDs), Hard Disk Drives (HDDs), and tapes plays a critical role in achieving high I/O performance.