Accelerating Flush Operation of LSM Tree by Leveraging the Zone Append Command

2023 IEEE International Conference on Consumer Electronics-Asia (ICCE-Asia)(2023)

引用 0|浏览0
暂无评分
摘要
We propose AccelFlush, which uses the zone append command of zoned namespace (ZNS) SSD to improve the write bandwidth and scalability of the log-structured merge (LSM) tree. We configured flush_zone_group, a pre-allocated group of zones for flush operation, and leveraged the zone append command to process the flush operation without synchronization from the host side. Since the flush operation has been changed to access multiple zones simultaneously, higher bandwidth can be utilized, improving overall query-per-second. Also, even if multiple flush operations occur concurrently, append is performed only within the pre-allocated flush_zone_group, so unlike previous studies, the maximum number of flush threads does not affect the open zone limit. Through experiments, AccelFlush achieved an improvement of up to 40.3% compared to the baseline system.
更多
查看译文
关键词
LSM Tree,Zoned Namespace SSD,Zone Append,Flush
AI 理解论文
溯源树
样例
生成溯源树,研究论文发展脉络
Chat Paper
正在生成论文摘要