ECI-Cache: A High-Endurance and Cost-Efficient I/O Caching Scheme for Virtualized Platforms
Saba Ahmadian, Onur Mutlu, and Hossein Asadi

TL;DR
ECI-Cache is a novel I/O caching scheme for virtualized platforms that enhances SSD endurance and cost-efficiency by using a new metric, URD, to optimize cache partitioning and policies dynamically.
Contribution
The paper introduces ECI-Cache, which employs the Useful Reuse Distance metric for better cache management, improving performance, cost-efficiency, and endurance in virtualized storage systems.
Findings
Improves SSD cache endurance by 65%.
Enhances performance-per-cost by 30%.
Outperforms existing cache partitioning schemes by 17%.
Abstract
In recent years, high interest in using Virtual Machines (VMs) in data centers and Cloud computing has significantly increased the demand for high-performance data storage systems. Recent studies suggest using SSDs as a caching layer for HDD-based storage subsystems in virtualization platforms. Such studies neglect to address the endurance and cost of SSDs, which can significantly affect the efficiency of I/O caching. Moreover, previous studies only configure the cache size to provide the required performance level for each VM, while neglecting other important parameters such as cache write policy and request type, which can adversely affect both performance-per-cost and endurance. In this paper, we present a new high-Endurance and Cost-efficient I/O Caching (ECI-Cache) scheme for virtualized platforms, which can significantly improve both the performance-per-cost and endurance of…
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.
