2016
DOI: 10.1145/2737832
|View full text |Cite
|
Sign up to set email alerts
|

Improving Flash-Based Disk Cache with Lazy Adaptive Replacement

Abstract: For years, the increasing popularity of flash memory has been changing storage systems. Flash-based solid-state drives (SSDs) are widely used as a new cache tier on top of hard disk drives (HDDs) to speed up data-intensive applications. However, the endurance problem of flash memory remains a concern and is getting worse with the adoption of MLC and TLC flash. In this article, we propose a novel cache management algorithm for flash-based disk cache named Lazy Adaptive Replacement Cache (LARC). LARC adopts the … Show more

Help me understand this report

Search citation statements

Order By: Relevance

Paper Sections

Select...
1
1
1
1

Citation Types

0
15
0

Year Published

2019
2019
2023
2023

Publication Types

Select...
4
3
1

Relationship

0
8

Authors

Journals

citations
Cited by 67 publications
(16 citation statements)
references
References 17 publications
0
15
0
Order By: Relevance
“…Finally, the trace search was collected from a popular search engine [25]. We compare our proposed ETD-Cache with two types of caching algorithms: 1) The classical cache schemes including LRU, MQ [15], LIRS [18], and ARC [19]; 2) The advanced schemes optimized for write reduction for SSD-based cache, including LARC [21] and L2ARC [22].…”
Section: Methodsmentioning
confidence: 99%
See 2 more Smart Citations
“…Finally, the trace search was collected from a popular search engine [25]. We compare our proposed ETD-Cache with two types of caching algorithms: 1) The classical cache schemes including LRU, MQ [15], LIRS [18], and ARC [19]; 2) The advanced schemes optimized for write reduction for SSD-based cache, including LARC [21] and L2ARC [22].…”
Section: Methodsmentioning
confidence: 99%
“…Some research work focused on this problem and put forward their settlement. For example, LARC [21] and SieveStore [20] only allow the blocks with close adjacent accesses or high enough access counts to enter SSD cache. Thus the quality of the cached data is promoted to maintain a high hit rate with less SSD writing requirements.…”
Section: Ssd Cost Index = Ssd Capacity × Average W Rite Bandwidthmentioning
confidence: 99%
See 1 more Smart Citation
“…RACS'15, October 9-12, 2015 Flashcache cache is a Linux cache device driver module developed by Facebook on a server with the HDD and SSD to use the SSD as a cache. It represents two block devices with speed difference (ex SSD, HDD) as a virtual device via Mapper [9][10]. All inputs and outputs for the device take place via cache device as RR (Round-Robin) policy.…”
Section: Releated Work 21 Hdfs Read I/omentioning
confidence: 99%
“…FlashTier [28] studied a new flash device interface specialized for caching, which reduces the block management overhead by unifying the block address mappings done by the cache and device and reduces the device garbage collection overhead by silently evicting clean cache blocks. HEC [30] and LARC [21] studied new cache admission policies to address the flash wear-out issue by not caching data that are infrequently used or from backup workloads. These solutions are complementary to this paper's study which focuses on the design issues internal to cache while our discoveries also have an impact on flash performance and endurance.…”
Section: Background and Motivationsmentioning
confidence: 99%