ReCA: an Efficient Reconfigurable Cache Architecture for Storage Systems with Online Workload Characterization
Reza Salkhordeh, Shahriar Ebrahimi, Hossein Asadi

TL;DR
ReCA is a reconfigurable SSD caching architecture that dynamically adapts to different I/O workload classes in real-time, improving storage system performance and lifespan.
Contribution
It introduces a workload classification-based reconfigurable cache system that adapts online to changing I/O patterns for enhanced efficiency.
Findings
Performance improved by up to 24%
Lifetime extended by up to 33%
Effective workload classification for adaptive caching
Abstract
In recent years, SSDs have gained tremendous attention in computing and storage systems due to significant performance improvement over HDDs. The cost per capacity of SSDs, however, prevents them from entirely replacing HDDs in such systems. One approach to effectively take advantage of SSDs is to use them as a caching layer to store performance critical data blocks to reduce the number of accesses to disk subsystem. Due to characteristics of Flash-based SSDs such as limited write endurance and long latency on write operations, employing caching algorithms at the Operating System (OS) level necessitates to take such characteristics into consideration. Previous caching techniques are optimized towards only one type of application, which affects both generality and applicability. In addition, they are not adaptive when the workload pattern changes over time. This paper presents an…
Peer Reviews
No public reviews on file for this paper yet. If you reviewed it on a platform where reviews are public (OpenReview, ICLR, NeurIPS, ICML), you can paste yours below so the community can read it here.
Videos
No videos yet. Explain this paper in a talk, walkthrough, or lecture? Add one.
