Detail View

DC Field Value Language
dc.contributor.author Zhang, Xiangqun -
dc.contributor.author Bhimani, Janki -
dc.contributor.author Pei, Shuyi -
dc.contributor.author Lee, Eunji -
dc.contributor.author Lee, Sungjin -
dc.contributor.author Seong, Yoon Jae -
dc.contributor.author Kim, Eui Jin -
dc.contributor.author Choi, Changho -
dc.contributor.author Nam, Eyee Hyun -
dc.contributor.author Choi, Jongmoo -
dc.contributor.author Kim, Bryan Suk -
dc.date.accessioned 2025-04-16T14:40:18Z -
dc.date.available 2025-04-16T14:40:18Z -
dc.date.created 2025-03-13 -
dc.date.issued 2025-02 -
dc.identifier.issn 1553-3077 -
dc.identifier.uri http://hdl.handle.net/20.500.11750/58299 -
dc.description.abstract This article traces the evolution of SSD (solid-state drive) interfaces, examining the transition from the block storage paradigm inherited from hard disk drives to SSD-specific standards customized to flash memory. Early SSDs conformed to the block abstraction for compatibility with the existing software storage stack, but studies and deployments show that this limits the performance potential for SSDs. As a result, new SSD-specific interface standards emerged to not only capitalize on the low latency and abundant internal parallelism of SSDs, but also include new command sets that diverge from the longstanding block abstraction. We first describe flash memory technology in the context of the block storage abstraction and the components within an SSD that provide the block storage illusion. We then describe the genealogy and relationships among academic research and industry standardization efforts for SSDs, along with some of their rise and fall in popularity. We classify these works into four evolving branches: (1) extending block abstraction with host-SSD hints/directives; (2) enhancing host-level control over SSDs; (3) offloading host-level management to SSDs; and (4) making SSDs byte-addressable. By dissecting these trajectories, the article also sheds light on the emerging challenges and opportunities, providing a roadmap for future research and development in SSD technologies. © 2025 Copyright held by the owner/author(s). -
dc.language English -
dc.publisher Association for Computing Machinary, Inc. -
dc.title Storage Abstractions for SSDs: The Past, Present, and Future -
dc.type Article -
dc.identifier.doi 10.1145/3708992 -
dc.identifier.wosid 001444550200005 -
dc.identifier.scopusid 2-s2.0-85219751540 -
dc.identifier.bibliographicCitation Zhang, Xiangqun. (2025-02). Storage Abstractions for SSDs: The Past, Present, and Future. ACM Transactions on Storage, 21(1). doi: 10.1145/3708992 -
dc.description.isOpenAccess TRUE -
dc.subject.keywordAuthor flash translation layer -
dc.subject.keywordAuthor data placement scheme -
dc.subject.keywordAuthor SSD -
dc.subject.keywordAuthor garbage collection -
dc.subject.keywordAuthor zoned namespace -
dc.subject.keywordAuthor multi-stream -
dc.subject.keywordAuthor flexible data placement -
dc.subject.keywordAuthor computational storage -
dc.subject.keywordAuthor byte-addressable SSD -
dc.citation.number 1 -
dc.citation.title ACM Transactions on Storage -
dc.citation.volume 21 -
dc.description.journalRegisteredClass scie -
dc.description.journalRegisteredClass scopus -
dc.relation.journalResearchArea Computer Science -
dc.relation.journalWebOfScienceCategory Computer Science, Hardware & Architecture; Computer Science, Software Engineering -
dc.type.docType Article -
Show Simple Item Record

File Downloads

공유

qrcode
공유하기

Related Researcher

이성진
Lee, Sungjin이성진

Department of Electrical Engineering and Computer Science

read more

Total Views & Downloads