AnyKey: A Key-Value SSD for All Workload Types
DC Field | Value | Language |
---|---|---|
dc.contributor.author | Park, Chanyoung | - |
dc.contributor.author | Lee, Jungho | - |
dc.contributor.author | Liu, Chun-Yi | - |
dc.contributor.author | Kang, Kyungtae | - |
dc.contributor.author | Kandemir, Mahmut Taylan | - |
dc.contributor.author | Choi, Wonil | - |
dc.date.accessioned | 2025-05-26T05:30:32Z | - |
dc.date.available | 2025-05-26T05:30:32Z | - |
dc.date.issued | 2025-03 | - |
dc.identifier.uri | https://scholarworks.bwise.kr/erica/handle/2021.sw.erica/125379 | - |
dc.description.abstract | Key-value solid-state drives (KV-SSDs) are considered as a potential storage solution for large-scale key-value (KV) store applications. Unfortunately, the existing KV-SSD designs are tuned for a specific type of workload, namely, those in which the size of the values are much larger than the size of the keys. Interestingly, there also exists another type of workload, in practice, in which the sizes of keys are relatively large. We re-evaluate the current KV-SSD designs using such unexplored workloads and document their significantly-degraded performance. Observing that the performance problem stems from the increased size of the metadata, we subsequently propose a novel KV-SSD design, called AnyKey, which prevents the size of the metadata from increasing under varying sizes of keys. Our detailed evaluation using a wide range of real-life workloads indicates that AnyKey outperforms the state-of-the-art KV-SSD design under different types of workloads with varying sizes of keys and values. © 2025 ACM. | - |
dc.format.extent | 17 | - |
dc.language | 영어 | - |
dc.language.iso | ENG | - |
dc.publisher | Association for Computing Machinery | - |
dc.title | AnyKey: A Key-Value SSD for All Workload Types | - |
dc.type | Article | - |
dc.identifier.doi | 10.1145/3669940.3707279 | - |
dc.identifier.scopusid | 2-s2.0-105002368447 | - |
dc.identifier.wosid | 001481633300004 | - |
dc.identifier.bibliographicCitation | International Conference on Architectural Support for Programming Languages and Operating Systems - ASPLOS, v.1, pp 47 - 63 | - |
dc.citation.title | International Conference on Architectural Support for Programming Languages and Operating Systems - ASPLOS | - |
dc.citation.volume | 1 | - |
dc.citation.startPage | 47 | - |
dc.citation.endPage | 63 | - |
dc.type.docType | Proceedings Paper | - |
dc.description.isOpenAccess | N | - |
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.keywordAuthor | key-value solid-state drive | - |
dc.subject.keywordAuthor | log-structured merge-tree | - |
dc.subject.keywordAuthor | storage management software | - |
dc.subject.keywordAuthor | tail latency | - |
dc.identifier.url | https://dl.acm.org/doi/10.1145/3669940.3707279 | - |
Items in ScholarWorks are protected by copyright, with all rights reserved, unless otherwise indicated.
55 Hanyangdeahak-ro, Sangnok-gu, Ansan, Gyeonggi-do, 15588, Korea+82-31-400-4269 sweetbrain@hanyang.ac.kr
COPYRIGHT © 2021 HANYANG UNIVERSITY. ALL RIGHTS RESERVED.
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.