Efficient Data Placement for Zoned Namespaces (ZNS) SSDs

被引:5
|
作者
Wang, Hongtao [1 ]
Liu, Yang [1 ]
Jin, Peiquan [1 ]
Lu, Mingchen [1 ]
Zhuang, Xiangyu [1 ]
Lin, Yuanjing [2 ]
Guo, Kuankuan [2 ]
机构
[1] Univ Sci & Technol China, Hefei, Peoples R China
[2] ByteDance Inc, Beijing, Peoples R China
来源
基金
美国国家科学基金会;
关键词
ZNS SSD; Data placement; Garbage collection; Lifetime;
D O I
10.1007/978-3-031-21395-3_28
中图分类号
TP3 [计算技术、计算机技术];
学科分类号
0812 ;
摘要
ZNS SSDs (Zone Namespaces SSDs) are a new type of SSDs. It allows the entire SSD space to be divided into multiple zones, and only sequential writes are allowed within each zone. ZNS SSDs effectively improve the read/write throughput of SSDS and reduce write magnification. However, the sequential write and zone partitioning of ZNS SSDs pose challenges to existing storage allocation strategies. In this paper, we propose a new ZNS SSD-aware data placement algorithm. Specifically, the inserted and modified data is placed according to the lifetime of the data, and the variance of the data lifetime in each zone is used for management and garbage collection based on the calculation of the conventional garbage collection strategy. Experiments show that the lifetime-based insertion algorithm has a great improvement in stability compared with the average insertion and polling insertion algorithm, and the time performance is slightly reduced due to the calculation overhead of the lifetime. The lifetime variance-aware garbage collection algorithm is 9% better than the conventional garbage collection algorithm in terms of time performance and is more stable.
引用
收藏
页码:302 / 314
页数:13
相关论文
共 50 条
  • [1] Exploring Index Structures for Zoned Namespaces SSDs
    Jin, Peiquan
    Zhuang, Xiangyu
    Luo, Yongping
    Lu, Mingchen
    2021 IEEE INTERNATIONAL CONFERENCE ON BIG DATA (BIG DATA), 2021, : 5919 - 5922
  • [2] Dynamic zone redistribution for key-value stores on zoned namespaces SSDs
    Kim, Doeun
    Kim, Jinyoung
    Choi, Kihan
    Han, Hyuck
    Ryu, Minsoo
    Kang, Sooyong
    JOURNAL OF SYSTEMS ARCHITECTURE, 2024, 152
  • [3] Performance Characterization of NVMe Flash Devices with Zoned Namespaces (ZNS)
    Doekemeijer, Krijn
    Tehrany, Nick
    Chandrasekaran, Balakrishnan
    Bjorling, Matias
    Trivedi, Animesh
    2023 IEEE INTERNATIONAL CONFERENCE ON CLUSTER COMPUTING, CLUSTER, 2023, : 118 - 131
  • [4] eZNS: An Elastic Zoned Namespace for Commodity ZNS SSDs
    Min, Jaehong
    Zhao, Chenxingyu
    Liu, Ming
    Krishnamurthy, Arvind
    PROCEEDINGS OF THE 17TH USENIX SYMPOSIUM ON OPERATING SYSTEMS DESIGN AND IMPLEMENTATION, OSDI 2023, 2023, : 461 - 477
  • [5] Architecting Data Placement in SSDs for Efficient Secure Deletion Implementation
    Khouzani, Hoda Aghaei
    Liu, Chen
    Yang, Chengmo
    2018 IEEE/ACM INTERNATIONAL CONFERENCE ON COMPUTER-AIDED DESIGN (ICCAD) DIGEST OF TECHNICAL PAPERS, 2018,
  • [6] RAIZN: Redundant Array of Independent Zoned Namespaces
    Kim, Thomas
    Jeon, Jekyeom
    Arora, Nikhil
    Li, Huaicheng
    Kaminsky, Michael
    Andersen, David G.
    Ganger, Gregory R.
    Amvrosiadis, George
    Bjorling, Matias
    PROCEEDINGS OF THE 28TH ACM INTERNATIONAL CONFERENCE ON ARCHITECTURAL SUPPORT FOR PROGRAMMING LANGUAGES AND OPERATING SYSTEMS, VOL 2, ASPLOS 2023, 2023, : 660 - 673
  • [7] Efficient Wear-Leveling-Aware Data Placement for LSM-Tree based key-value store on ZNS SSDs
    Zhang, Runyu
    Zhou, Lening
    Li, Mingjie
    Tan, Yunlin
    Yang, Chaoshu
    JOURNAL OF KING SAUD UNIVERSITY-COMPUTER AND INFORMATION SCIENCES, 2024, 36 (07)
  • [8] SplitZNS: Towards an Efficient LSM-Tree on Zoned Namespace SSDs
    Huang, Dong
    Feng, Dan
    Liu, Qiankun
    Ding, Bo
    Zhao, Wei
    Wei, Xueliang
    Tong, Wei
    ACM TRANSACTIONS ON ARCHITECTURE AND CODE OPTIMIZATION, 2023, 20 (03)
  • [9] ZoneBuffer: An Efficient Buffer Management Scheme for ZNS SSDs
    Wang, Hongtao
    Jin, Peiquan
    IEEE COMPUTER ARCHITECTURE LETTERS, 2024, 23 (02) : 239 - 242
  • [10] Optimizing Data Migration for Garbage Collection in ZNS SSDs
    Tan, Zhenhua
    Long, Linbo
    Liu, Renping
    Gao, Congming
    Jiang, Yi
    Liu, Yan
    2023 DESIGN, AUTOMATION & TEST IN EUROPE CONFERENCE & EXHIBITION, DATE, 2023,