PLC-Cache: Endurable SSD Cache for Deduplication-Based Primary Storage
Data deduplication techniques improve cost efficiency by dramatically reducing space needs of storage systems. SSD-based data cache has been adopted to remedy the declining I/O performance induced by deduplication operations in the latency-sensitive primary storage. Unfortunately, frequent data updates caused by classical cache algorithms (e.g., FIFO, LRU, and LFU) inevitably slow down SSDs' I/O processing speed while significantly shortening SSDs' lifetime. To address this problem, the authors propose a new approach - PLC-Cache - to greatly improve the I/O performance as well as write durability of SSDs.