DocumentCode
2205025
Title
A Regional Popularity-Aware Cache replacement algorithm to improve the performance and lifetime of SSD-based disk cache
Author
Feng Ye ; Chen, Jianxi ; Xuejiao Fang ; Jieqiong Li ; Feng, Dan
Author_Institution
Wuhan National Lab for Optoelectronics, School of Computer, Huazhong University of Science and Technology, China
fYear
2015
fDate
6-7 Aug. 2015
Firstpage
45
Lastpage
53
Abstract
Flash-based Solid State Drive (SSD) has limitations in terms of cost and lifetime. It is used as a second-level cache between main memory and traditional HDD-based storage widely. Adopting traditional cache algorithms, which are designed primarily depending on temporal locality and popular blocks, to SSD-based second-level disk cache can cause unnecessary cache replacements, which not only degrade the cache performance but also shorten the lifetime of SSD. To overcome this problem, this paper proposes a performance-effective Regional Popularity-Aware Cache replacement algorithm (RPAC). Instead of a single block, the popularity of a region which is constituted by many adjacent disk blocks is recorded and used to determine replacing a block or not. In this way, the spatial locality of disk access is completely leveraged and sequential I/O blocks are gathered in SSD cache. Furthermore, it reduces the number of unnecessary cache replacement and erasure operation on SSD, prolonging its lifetime. We have implemented RPAC in real system and evaluated it by many workloads. Compared to traditional cache algorithms, it improve I/O throughput by up to 53% and reduce cache replacements of SSD up to 98.5%.
Keywords
Algorithm design and analysis; Binary trees; Electronic mail; Postal services; Solids; Time-frequency analysis; Cache Algorithm; Lifetime; Regional Popularity; SSD;
fLanguage
English
Publisher
ieee
Conference_Titel
Networking, Architecture and Storage (NAS), 2015 IEEE International Conference on
Conference_Location
Boston, MA, USA
Type
conf
DOI
10.1109/NAS.2015.7255203
Filename
7255203
Link To Document