Detailed Information

Cited 0 time in webofscience Cited 0 time in scopus
Metadata Downloads

Dynamic zone redistribution for key-value stores on zoned namespaces SSDs

Full metadata record
DC Field Value Language
dc.contributor.authorKim, Doeun-
dc.contributor.authorKim, Jinyoung-
dc.contributor.authorChoi, Kihan-
dc.contributor.authorHan, Hyuck-
dc.contributor.authorRyu, Minsoo-
dc.contributor.authorKang, Sooyong-
dc.date.accessioned2025-12-24T05:30:26Z-
dc.date.available2025-12-24T05:30:26Z-
dc.date.issued2024-07-
dc.identifier.issn1383-7621-
dc.identifier.issn1873-6165-
dc.identifier.urihttps://scholarworks.bwise.kr/hanyang/handle/2021.sw.hanyang/210084-
dc.description.abstractRecently, 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.extent13-
dc.language영어-
dc.language.isoENG-
dc.publisherElsevier BV-
dc.titleDynamic zone redistribution for key-value stores on zoned namespaces SSDs-
dc.typeArticle-
dc.publisher.location네델란드-
dc.identifier.doi10.1016/j.sysarc.2024.103159-
dc.identifier.scopusid2-s2.0-85192105819-
dc.identifier.wosid001237604400001-
dc.identifier.bibliographicCitationJournal of Systems Architecture, v.152, pp 1 - 13-
dc.citation.titleJournal of Systems Architecture-
dc.citation.volume152-
dc.citation.startPage1-
dc.citation.endPage13-
dc.type.docTypeArticle-
dc.description.isOpenAccessN-
dc.description.journalRegisteredClassscie-
dc.description.journalRegisteredClassscopus-
dc.relation.journalResearchAreaComputer Science-
dc.relation.journalWebOfScienceCategoryComputer Science, Hardware & Architecture-
dc.relation.journalWebOfScienceCategoryComputer Science, Software Engineering-
dc.subject.keywordPlusPERFORMANCE-
dc.subject.keywordAuthorKey-value store-
dc.subject.keywordAuthorZNS SSD-
dc.subject.keywordAuthorZoned storage device-
dc.subject.keywordAuthorCompaction locality-
dc.subject.keywordAuthorRocksDB-
dc.identifier.urlhttps://www.sciencedirect.com/science/article/pii/S1383762124000961?via%3Dihub-
Files in This Item
Go to Link
Appears in
Collections
서울 공과대학 > 서울 컴퓨터소프트웨어학부 > 1. Journal Articles

qrcode

Items in ScholarWorks are protected by copyright, with all rights reserved, unless otherwise indicated.

Related Researcher

Researcher Kang, Soo yong photo

Kang, Soo yong
COLLEGE OF ENGINEERING (SCHOOL OF COMPUTER SCIENCE)
Read more

Altmetrics

Total Views & Downloads

BROWSE