Cited 0 time in
Dynamic zone redistribution for key-value stores on zoned namespaces SSDs
| DC Field | Value | Language |
|---|---|---|
| dc.contributor.author | Kim, Doeun | - |
| dc.contributor.author | Kim, Jinyoung | - |
| dc.contributor.author | Choi, Kihan | - |
| dc.contributor.author | Han, Hyuck | - |
| dc.contributor.author | Ryu, Minsoo | - |
| dc.contributor.author | Kang, Sooyong | - |
| dc.date.accessioned | 2025-12-24T05:30:26Z | - |
| dc.date.available | 2025-12-24T05:30:26Z | - |
| dc.date.issued | 2024-07 | - |
| dc.identifier.issn | 1383-7621 | - |
| dc.identifier.issn | 1873-6165 | - |
| dc.identifier.uri | https://scholarworks.bwise.kr/hanyang/handle/2021.sw.hanyang/210084 | - |
| dc.description.abstract | Recently, the zoned namespaces (ZNS) interface has been introduced as a new interface for solid-state drives (SSD), and commercial ZNS SSDs are starting to be used for LSM-tree-based KV-stores, including RocksDB, whose log-structured write characteristics well align with the intra-zone sequential write constraint of the ZNS SSDs. The host software for ZNS SSDs, including ZenFS for RocksDB, considers the lifetime of data when allocating zones to expedite zone reclamation. It also uses a lock-based synchronization mechanism to prevent concurrent writes to a zone, together with a contention avoidance policy that avoids allocating ‘locked’ zones to increase write throughput. However, this policy seriously damages the lifetime-based zone allocation strategy, leading to increased write amplification in KV-stores that support parallel compaction. In this paper, we delve into the underlying causes of this phenomenon and propose a novel zone management scheme, Dynamic Zone Redistribution (DZR), that can be effectively used for such KV-stores. DZR enables both high throughput and low write amplification by effectively addressing the root cause. Experimental results using micro- and macro-benchmarks show that DZR significantly reduces write amplification compared with ZenFS while preserving (or even increasing) write throughput. | - |
| dc.format.extent | 13 | - |
| dc.language | 영어 | - |
| dc.language.iso | ENG | - |
| dc.publisher | Elsevier BV | - |
| dc.title | Dynamic zone redistribution for key-value stores on zoned namespaces SSDs | - |
| dc.type | Article | - |
| dc.publisher.location | 네델란드 | - |
| dc.identifier.doi | 10.1016/j.sysarc.2024.103159 | - |
| dc.identifier.scopusid | 2-s2.0-85192105819 | - |
| dc.identifier.wosid | 001237604400001 | - |
| dc.identifier.bibliographicCitation | Journal of Systems Architecture, v.152, pp 1 - 13 | - |
| dc.citation.title | Journal of Systems Architecture | - |
| dc.citation.volume | 152 | - |
| dc.citation.startPage | 1 | - |
| dc.citation.endPage | 13 | - |
| dc.type.docType | Article | - |
| dc.description.isOpenAccess | N | - |
| dc.description.journalRegisteredClass | scie | - |
| dc.description.journalRegisteredClass | scopus | - |
| dc.relation.journalResearchArea | Computer Science | - |
| dc.relation.journalWebOfScienceCategory | Computer Science, Hardware & Architecture | - |
| dc.relation.journalWebOfScienceCategory | Computer Science, Software Engineering | - |
| dc.subject.keywordPlus | PERFORMANCE | - |
| dc.subject.keywordAuthor | Key-value store | - |
| dc.subject.keywordAuthor | ZNS SSD | - |
| dc.subject.keywordAuthor | Zoned storage device | - |
| dc.subject.keywordAuthor | Compaction locality | - |
| dc.subject.keywordAuthor | RocksDB | - |
| dc.identifier.url | https://www.sciencedirect.com/science/article/pii/S1383762124000961?via%3Dihub | - |
Items in ScholarWorks are protected by copyright, with all rights reserved, unless otherwise indicated.
222, Wangsimni-ro, Seongdong-gu, Seoul, 04763, Korea+82-2-2220-1366
COPYRIGHT © 2024 HANYANG UNIVERSITY.
Certain data included herein are derived from the © Web of Science of Clarivate Analytics. All rights reserved.
You may not copy or re-distribute this material in whole or in part without the prior written consent of Clarivate Analytics.
