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 条
  • [31] Persistent data backend for OPC UA namespaces in IT infrastructures
    Kretschmer, Felix
    von Arnim, Christian
    Lechler, Armin
    Verl, Alexander
    51ST CIRP CONFERENCE ON MANUFACTURING SYSTEMS, 2018, 72 : 174 - 178
  • [32] PRESS: Persistence Relaxation for Efficient and Secure Data Sanitization on Zoned Namespace Storage
    Hsieh, Yun-Shan
    Chen, Bo-Jun
    Huang, Po-Chun
    Chang, Yuan-Hao
    29TH ASIA AND SOUTH PACIFIC DESIGN AUTOMATION CONFERENCE, ASP-DAC 2024, 2024, : 341 - 348
  • [33] Turn Waste Into Wealth: Alleviating Read/Write Interference in ZNS SSDs
    Zhu, Weilin
    Tong, Wei
    2023 IEEE 41ST INTERNATIONAL CONFERENCE ON COMPUTER DESIGN, ICCD, 2023, : 316 - 319
  • [34] ZNS: Avoiding the Block Interface Tax for Flash-based SSDs
    Bjorling, Matias
    Aghayev, Abutalib
    Holmberg, Hans
    Ramesh, Aravind
    Le Moal, Damien
    Ganger, Gregory R.
    Amvrosiadis, George
    PROCEEDINGS OF THE 2021 USENIX ANNUAL TECHNICAL CONFERENCE, 2021, : 689 - 703
  • [35] Fair-ZNS: Enhancing Fairness in ZNS SSDs Through Self-Balancing I/O Scheduling
    Liu, Renping
    Tan, Zhenhua
    Shen, Yan
    Long, Linbo
    Liu, Duo
    IEEE TRANSACTIONS ON COMPUTER-AIDED DESIGN OF INTEGRATED CIRCUITS AND SYSTEMS, 2024, 43 (07) : 2012 - 2022
  • [36] Para-ZNS: Improving Small-zone ZNS SSDs Parallelism through Dynamic Zone Mapping
    Tan, Zhenhua
    Long, Linbo
    Shen, Jingcheng
    Gao, Congming
    Liu, Renping
    Jiang, Yi
    2024 DESIGN, AUTOMATION & TEST IN EUROPE CONFERENCE & EXHIBITION, DATE, 2024,
  • [37] Efficient data replica placement for sensor clouds
    Tao, Yaling
    Zhang, Yongbing
    Ji, Yusheng
    IET COMMUNICATIONS, 2016, 10 (16) : 2162 - 2169
  • [38] An efficient scheduling algorithm for NCQ within SSDs
    Department of Computer Engineering, Kwangwoon University, 447–1, Wolgye-Dong, Nowon-Gu, Seoul, Korea, Republic of
    IEICE Electron. Express, 4
  • [39] An efficient scheduling algorithm for NCQ within SSDs
    Cho, Yongwoon
    Kim, Taeseok
    IEICE ELECTRONICS EXPRESS, 2015, 12 (04):
  • [40] An Efficient Scheduling Algorithm for Multi-mode Tasks on Near-Data Processing SSDs
    Li, Guo
    Chen, Xianzhang
    Liu, Duo
    Li, Jiali
    Tan, Yujuan
    Ren, Ao
    ALGORITHMS AND ARCHITECTURES FOR PARALLEL PROCESSING, ICA3PP 2023, PT VII, 2024, 14493 : 1 - 16