HyzoneStore: Hybrid Storage with Flexible Logical Interface and Optimized Cache for Zoned Devices

Chongzhuo Yang,Baolin Feng,Zhang Cao,Zhichao Cao
DOI: https://doi.org/10.1145/3653924.3653935
2024-01-01
Abstract:Hybrid storage has been widely used to combine fast and slow storage for a better trade-off between cost-effectiveness and high performance. Integrating the emerging zoned storage devices into hybrid storage and exposing the user-friendly interface to the upper-layer applications can provide better cost-effectiveness and control capabilities. However, legacy hybrid storage approaches are used for block-based devices. Adopting legacy hybrid storage approaches has several challenges, including limited flexibility in zone management, inefficient garbage collection, and penalties of performance and endurance. To overcome those challenges, we propose HyzoneStore, a zone-based hybrid storage with a flexible logical interface and optimized cache. In HyzoneStore, we propose using fast Zoned Namespace SSD (ZNS SSD) as the zoned caching tier for Shingled Magnetic Recording drives (SMR drives) to improve performance while reducing total costs. Our evaluation shows that HyzoneStore can achieve up to 75% throughput improvement compared with SMR drive-based storage. At the same time, we effectively reduce up to 50% of the write amplification on ZNS SSDs and improve its endurance.
What problem does this paper attempt to address?