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 条
  • [41] ZoneTrace: Zone Monitoring Tool for F2FS on ZNS SSDs
    Chen, Ping-Xiang
    Seo, Dongjoo
    Sung, Changhoon
    Park, Jongheum
    Lee, Minchul
    Li, Huaicheng
    Bjorling, Matias
    Dutt, Nikil
    ACM TRANSACTIONS ON DESIGN AUTOMATION OF ELECTRONIC SYSTEMS, 2024, 29 (05)
  • [42] Selective Power-Loss-Protection Method for Write Buffer in ZNS SSDs
    Yang, Junseok
    Lee, Seokjun
    Ahn, Sungyong
    ELECTRONICS, 2022, 11 (07)
  • [43] ZWAL: Rethinking Write-ahead Logs for ZNS SSDs with Zone Appends
    Doekemeijer, Krijn
    Ren, Zebin
    Tehrany, Nick
    Trivedi, Animesh
    PROCEEDINGS OF THE FOURTH WORKSHOP ON CHALLENGES AND OPPORTUNITIES OF EFFICIENT AND PERFORMANT STORAGE SYSTEMS, CHEOPS 2024, 2024, : 9 - 16
  • [44] FastGC: Accelerate Garbage Collection via an Efficient Copyback-based Data Migration in SSDs
    Wu, Fei
    Zhou, Jiaona
    Wang, Shunzhuo
    Du, Yajuan
    Yang, Chengmo
    Xie, Changsheng
    2018 55TH ACM/ESDA/IEEE DESIGN AUTOMATION CONFERENCE (DAC), 2018,
  • [45] ZWAL: Rethinking Write-ahead Logs for ZNS SSDs with Zone Appends
    Doekemeijer, Krijn
    Ren, Zebin
    Tehrany, Nick
    Trivedi, Animesh
    Operating Systems Review (ACM), 2024, 58 (01): : 53 - 60
  • [46] ZWAL: Rethinking Write-ahead Logs for ZNS SSDs with Zone Appends
    Doekemeijer, Krijn
    Ren, Zebin
    Tehrany, Nick
    Trivedi, Animesh
    OPERATING SYSTEMS REVIEW, 2024, 58 (01) : 53 - 60
  • [47] Graph-based Namespaces and Load Sharing for Efficient Information Dissemination in Disasters
    Jahanian, Mohammad
    Chen, Jiachen
    Ramakrishnan, K. K.
    2019 IEEE 27TH INTERNATIONAL CONFERENCE ON NETWORK PROTOCOLS (IEEE ICNP), 2019,
  • [48] zns-tools: An eBPF-powered, Cross-Layer Storage Profiling Tool for NVMe ZNS SSDs
    Tehrany, Nick
    Doekemeijer, Krijn
    Trivedi, Animesh
    PROCEEDINGS OF THE FOURTH WORKSHOP ON CHALLENGES AND OPPORTUNITIES OF EFFICIENT AND PERFORMANT STORAGE SYSTEMS, CHEOPS 2024, 2024, : 23 - 32
  • [49] Efficient Intermediate Data Placement in Federated Cloud Data Centers Storage
    Ikken, Sonia
    Renault, Eric
    Barkat, Amine
    Kechadi, M. Tahar
    Tari, Abdelkamel
    MOBILE, SECURE, AND PROGRAMMABLE NETWORKING (MSPN 2016), 2016, 10026 : 1 - 15
  • [50] Gateway placement for latency and energy efficient data aggregation
    Wong, JL
    Jafari, R
    Potkonjak, M
    LCN 2004: 29TH ANNUAL IEEE INTERNATIONAL CONFERENCE ON LOCAL COMPUTER NETWORKS, PROCEEDINGS, 2004, : 490 - 497