论文标题

高效的LSM-TREE键值数据管理混合SSD/HDD划分存储

Efficient LSM-Tree Key-Value Data Management on Hybrid SSD/HDD Zoned Storage

论文作者

Li, Jinhong, Wang, Qiuping, Lee, Patrick P. C.

论文摘要

分区存储设备,例如划分名称空间(ZNS)固态驱动器(SSD)和主机管理的带状磁性记录(HM-SMR)硬盘驱动器(HDDS),向主机级别的应用程序公开接口,以支持支持良好的,高性能的存储管理。将ZNS SSD和HM-SMR HDD结合到统一的混合存储系统中是一个自然的方向,以低成本扩展分区存储,但是如何有效地将分区的存储意识纳入混合储存中是一个非平凡的问题。我们为基于日志结构合并树(LSM-Trees)作为主机级应用程序的键值(KV)商店做出了一个案例,并将HHZS(现在是一个中间件系统)桥接了LSM-TREE KV商店,其中包括基于Pints的Hybrid Zoned存储设备。 HHZS利用LSM-TREE KV商店的冲洗,压实和缓存操作发出的提示来管理在混合ZNS SSD和HM-SMR HDD HDD Zoned存储中的位置,迁移和缓存中的KV对象。实验表明,我们的HHz原型在实际ZNS SSD和HM-SMR HDD设备上运行时,与在各种设置下的所有基线相比,达到了最高的吞吐量。

Zoned storage devices, such as zoned namespace (ZNS) solid-state drives (SSDs) and host-managed shingled magnetic recording (HM-SMR) hard-disk drives (HDDs), expose interfaces for host-level applications to support fine-grained, high-performance storage management. Combining ZNS SSDs and HM-SMR HDDs into a unified hybrid storage system is a natural direction to scale zoned storage at low cost, yet how to effectively incorporate zoned storage awareness into hybrid storage is a non-trivial issue. We make a case for key-value (KV) stores based on log-structured merge trees (LSM-trees) as host-level applications, and present HHZS, a middleware system that bridges an LSM-tree KV store with hybrid zoned storage devices based on hints. HHZS leverages hints issued by the flushing, compaction, and caching operations of the LSM-tree KV store to manage KV objects in placement, migration, and caching in hybrid ZNS SSD and HM-SMR HDD zoned storage. Experiments show that our HHZS prototype, when running on real ZNS SSD and HM-SMR HDD devices, achieves the highest throughput compared with all baselines under various settings.

扫码加入交流群

加入微信交流群

微信交流群二维码

扫码加入学术交流群,获取更多资源