TY - GEN
T1 - Can ZNS SSDs be Better Storage Devices for Persistent Cache?
AU - Yang, Chongzhuo
AU - Cao, Zhang
AU - Guo, Chang
AU - Zhao, Ming
AU - Cao, Zhichao
N1 - Publisher Copyright:
© 2024 ACM.
PY - 2024/7/8
Y1 - 2024/7/8
N2 - Block-based regular SSDs have been widely used as storage backends for persistent cache systems due to their explicitly lower cost and persistence compared to DRAM. However, the caching workloads are both write- and update-intensive. It incurs a large amount of device-level write amplification (WA) in the internal garbage collection (GC), which can lead to SSD lifespan and potential performance issues. Zoned Namespace SSDs (ZNS SSDs) offer a new interface for modern SSDs to overcome the limitations of regular SSDs in some use cases. As ZNS SSDs need much lower internal over-provisioning, they can offer a larger capacity compared with regular SSDs. Considering these two advantages of ZNS SSDs, we aim to explore three possible schemes to adapt the existing persistent cache system on ZNS SSDs and analyze their benefits and limitations. We conduct comprehensive evaluations to further illustrate the tradeoffs of each scheme. Based on our research and investigation, we conclude that ZNS SSDs exhibit promising results as better storage backends for persistent cache. Further, the co-design between cache management and zone management can potentially enhance the cache efficiency and performance.
AB - Block-based regular SSDs have been widely used as storage backends for persistent cache systems due to their explicitly lower cost and persistence compared to DRAM. However, the caching workloads are both write- and update-intensive. It incurs a large amount of device-level write amplification (WA) in the internal garbage collection (GC), which can lead to SSD lifespan and potential performance issues. Zoned Namespace SSDs (ZNS SSDs) offer a new interface for modern SSDs to overcome the limitations of regular SSDs in some use cases. As ZNS SSDs need much lower internal over-provisioning, they can offer a larger capacity compared with regular SSDs. Considering these two advantages of ZNS SSDs, we aim to explore three possible schemes to adapt the existing persistent cache system on ZNS SSDs and analyze their benefits and limitations. We conduct comprehensive evaluations to further illustrate the tradeoffs of each scheme. Based on our research and investigation, we conclude that ZNS SSDs exhibit promising results as better storage backends for persistent cache. Further, the co-design between cache management and zone management can potentially enhance the cache efficiency and performance.
KW - Caching System
KW - Write Amplification
KW - ZNS SSDs
UR - http://www.scopus.com/inward/record.url?scp=85198055830&partnerID=8YFLogxK
UR - http://www.scopus.com/inward/citedby.url?scp=85198055830&partnerID=8YFLogxK
U2 - 10.1145/3655038.3665946
DO - 10.1145/3655038.3665946
M3 - Conference contribution
AN - SCOPUS:85198055830
T3 - HOTSTORAGE 2024 - Proceedings of the 2024 16th ACM Workshop on Hot Topics in Storage and File Systems
SP - 55
EP - 62
BT - HOTSTORAGE 2024 - Proceedings of the 2024 16th ACM Workshop on Hot Topics in Storage and File Systems
PB - Association for Computing Machinery, Inc
T2 - 16th ACM Workshop on Hot Topics in Storage and File Systems, HOTSTORAGE 2024
Y2 - 8 July 2024 through 9 July 2024
ER -