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 条
  • [21] An Efficient Data Migration Scheme to Optimize Garbage Collection in SSDs
    Wang, Shunzhuo
    Zhou, You
    Zhou, Jiaona
    Wu, Fei
    Xie, Changsheng
    IEEE TRANSACTIONS ON COMPUTER-AIDED DESIGN OF INTEGRATED CIRCUITS AND SYSTEMS, 2021, 40 (03) : 430 - 443
  • [22] ZUFS: Enhancing Stability and Endurance in Mobile Devices with Integrated Zoned Namespaces in Universal Flash Storage
    Yan, Pengbo
    Zhu, Bohong
    Shen, Zhirong
    Shu, Jiwu
    Yang, Jiadong
    2024 IEEE 24TH INTERNATIONAL SYMPOSIUM ON CLUSTER, CLOUD AND INTERNET COMPUTING, CCGRID 2024, 2024, : 609 - 615
  • [23] ZNS-Cleaner: Enhancing lifespan by reducing empty erase in ZNS SSDs
    Liu, Renping
    Xiao, Xiao
    Zou, Yang
    Chen, Peng
    Long, Linbo
    Xiong, Anping
    Liu, Duo
    JOURNAL OF SYSTEMS ARCHITECTURE, 2024, 157
  • [24] Data Marketplace for Efficient Data Placement
    Maruyama, Hiroshi
    Okanohara, Daisuke
    Hido, Shohei
    2013 IEEE 13TH INTERNATIONAL CONFERENCE ON DATA MINING WORKSHOPS (ICDMW), 2013, : 702 - 705
  • [25] Optimizing Garbage Collection for ZNS SSDs via In-storage Data Migration and Address Remapping
    Tan, Zhenhua
    Long, Linbo
    Shen, Jingcheng
    Liu, Renping
    Gao, Congming
    Zhong, Kan
    Jiang, Yi
    ACM TRANSACTIONS ON ARCHITECTURE AND CODE OPTIMIZATION, 2024, 21 (04)
  • [26] Exploring Performance Characteristics of ZNS SSDs: Observation and Implication
    Shin, Hojin
    Oh, Myounghoon
    Choi, Gunhee
    Choi, Jongmoo
    2020 9TH IEEE NON-VOLATILE MEMORY SYSTEMS AND APPLICATIONS SYMPOSIUM (NVMSA 2020), 2020, : 25 - 29
  • [27] Achieving Performance Isolation in Docker Environments with ZNS SSDs
    Han, Yejin
    Oh, Myunghoon
    Lee, Jaedong
    Yoo, Seehwan
    Kim, Bryan S.
    Choi, Jongmoo
    2023 IEEE 12TH NON-VOLATILE MEMORY SYSTEMS AND APPLICATIONS SYMPOSIUM, NVMSA, 2023, : 25 - 31
  • [28] Placement of multimedia blocks on zoned disks
    Tewari, R
    King, R
    Kandlur, D
    Dias, DM
    MULTIMEDIA COMPUTING AND NETWORKING 1996, 1996, 2667 : 360 - 367
  • [29] ConfZNS : A Novel Emulator for Exploring Design Space of ZNS SSDs
    Song, Inho
    Oh, Myounghoon
    Kim, Bryan S.
    Yoo, Seehwan
    Lee, Jaedong
    Choi, Jongmoo
    PROCEEDINGS OF THE 16TH ACM INTERNATIONAL SYSTEMS AND STORAGE CONFERENCE, SYSTOR 2023, 2023, : 71 - 82
  • [30] Can ZNS SSDs be Better Storage Devices for Persistent Cache?
    Yang, Chongzhuo
    Cao, Zhang
    Guo, Chang
    Zhao, Ming
    Cao, Zhichao
    PROCEEDINGS OF THE 2024 16TH ACM WORKSHOP ON HOT TOPICS IN STORAGE AND FILE SYSTEMS, HOTSTORAGE 2024, 2024, : 55 - 62