Title
Hot Random Off-Loading: A Hybrid Storage System with Dynamic Data Migration
Abstract
Random accesses are generally harmful to performance in hard disk drives due to more dramatic mechanical movement. This paper presents the design, implementation, and evaluation of Hot Random Off-loading (HRO), a self-optimizing hybrid storage system that uses a fast and small SSD as a by-passable cache to hard disks, with a goal to serve a majority of random I/O accesses from the fast SSD. HRO dynamically estimates the performance benefits based on history access patterns, especially the randomness and the hotness, of individual files, and then uses a 0-1 knapsack model to allocate or migrate files between the hard disks and the SSD. HRO can effectively identify files that are more frequently and randomly accessed and place these files on the SSD. We implement a prototype of HRO in Linux and our implementation is transparent to the rest of the storage stack, including applications and file systems. We evaluate its performance by directly replaying three real-world traces on our prototype. Experiments demonstrate that HRO improves the overall I/O throughput up to 39% and the latency up to 23%.
Year
DOI
Venue
2011
10.1109/MASCOTS.2011.41
MASCOTS
Keywords
Field
DocType
small ssd,data migration,ssd,hro dynamically,hard disk,storage management,o throughput,history access patterns,disc drives,performance benefit,hybrid storage,fast ssd,random access,dynamic data migration,knapsack problems,0-1 knapsack model,o access,hard disk drives,self-optimizing hybrid storage system,file systems,hot random off-loading,random i/o access,hard discs,hybrid storage system,storage system,layout,resource management,dynamic data,algorithm design,algorithm design and analysis,servers,resource manager,cache memory
Algorithm design,Cache,CPU cache,Computer science,Server,Real-time computing,Dynamic data,Throughput,Operating system,Randomness,Data migration
Conference
ISSN
ISBN
Citations 
1526-7539
978-1-4577-0468-0
14
PageRank 
References 
Authors
0.78
16
5
Name
Order
Citations
PageRank
Lin Lin1619.18
Yifeng Zhu251335.33
Jianhui Yue31489.53
Zhao Cai4407.37
Bruce Segee5192.64