WLFC: Write Less in Flash-based Cache
Chaos Dong, Fang Wang, Jianshun Zhang

TL;DR
WLFC is a novel flash-based cache system that significantly reduces write latency, enhances throughput, and extends lifespan by employing sequential writes, optimized replacement, and minimal metadata, leveraging Open-Channel SSD technology.
Contribution
The paper introduces WLFC, a write-efficient flash cache system that eliminates over-provisioning and reduces metadata, improving performance and lifespan over existing solutions.
Findings
Reduces write latency by 7%-80%.
Increases write throughput by 1.07x to 4.5x.
Reduces erase count by 50%-88.9%.
Abstract
Flash-based disk caches, for example Bcache and Flashcache, has gained tremendous popularity in industry in the last decade because of its low energy consumption, non-volatile nature and high I/O speed. But these cache systems have a worse write performance than the read performance because of the asymmetric I/O costs and the the internal GC mechanism. In addition to the performance issues, since the NAND flash is a type of EEPROM device, the lifespan is also limited by the Program/Erase (P/E) cycles. So how to improve the performance and the lifespan of flash-based caches in write-intensive scenarios has always been a hot issue. Benefiting from Open-Channel SSDs (OCSSDs), we propose a write-friendly flash-based disk cache system, which is called WLFC (Write Less in the Flash-based Cache). In WLFC, a strictly sequential writing method is used to minimize the write amplification. A new…
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.
Taxonomy
TopicsAdvanced Data Storage Technologies · Parallel Computing and Optimization Techniques · Caching and Content Delivery
