Integrated write buffer management for solid state drives
DC Field | Value | Language |
---|---|---|
dc.contributor.author | Park, Sungmin | - |
dc.contributor.author | Cha, Jaehyuk | - |
dc.contributor.author | Kang, Sooyong | - |
dc.date.accessioned | 2022-07-16T05:24:03Z | - |
dc.date.available | 2022-07-16T05:24:03Z | - |
dc.date.created | 2021-05-12 | - |
dc.date.issued | 2014-04 | - |
dc.identifier.issn | 1383-7621 | - |
dc.identifier.uri | https://scholarworks.bwise.kr/hanyang/handle/2021.sw.hanyang/160297 | - |
dc.description.abstract | NAND flash memory-based Solid State Drives (SSD) have many merits, in comparison to the traditional hard disk drives (HDD). However, random write within SSD is still far slower than sequential read/write and random read. There are two independent approaches for resolving this problem as follows: (1) using overprovisioning so that reserved portion of the physical memory space can be used as, for example, log blocks, for performance enhancement, and (2) using internal write buffer (DRAM or Non-Volatile RAM) within SSD. While log blocks are managed by the Flash Translation Layer (FTL), write buffer management has been treated separately from the FTL. Write buffer management schemes did not use the exact status of log blocks, and log block management schemes in FTL did not consider the behavior of the write buffer management scheme. This paper first demonstrates that log blocks and write buffers maintain a tight relationship, which necessitates integrated management to both of them. Since log blocks can also be viewed as another type of write buffer, we can manage both of them as an integrated write buffer. Then we propose an Integrated Write buffer Management scheme (IWM), which collectively manages both the write buffer and log blocks. The proposed scheme greatly outperforms previous schemes in terms of write amplification, block erase count, and execution time. | - |
dc.language | 영어 | - |
dc.language.iso | en | - |
dc.publisher | ELSEVIER | - |
dc.title | Integrated write buffer management for solid state drives | - |
dc.type | Article | - |
dc.contributor.affiliatedAuthor | Cha, Jaehyuk | - |
dc.contributor.affiliatedAuthor | Kang, Sooyong | - |
dc.identifier.doi | 10.1016/j.sysarc.2014.01.005 | - |
dc.identifier.scopusid | 2-s2.0-84897515871 | - |
dc.identifier.wosid | 000335612100002 | - |
dc.identifier.bibliographicCitation | JOURNAL OF SYSTEMS ARCHITECTURE, v.60, no.4, pp.329 - 344 | - |
dc.relation.isPartOf | JOURNAL OF SYSTEMS ARCHITECTURE | - |
dc.citation.title | JOURNAL OF SYSTEMS ARCHITECTURE | - |
dc.citation.volume | 60 | - |
dc.citation.number | 4 | - |
dc.citation.startPage | 329 | - |
dc.citation.endPage | 344 | - |
dc.type.rims | ART | - |
dc.type.docType | Article | - |
dc.description.journalClass | 1 | - |
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 | FLASH | - |
dc.subject.keywordPlus | POLICY | - |
dc.subject.keywordAuthor | Flash memory | - |
dc.subject.keywordAuthor | Write buffer | - |
dc.subject.keywordAuthor | Log block | - |
dc.subject.keywordAuthor | Flash translation layer | - |
dc.subject.keywordAuthor | Solid-state disk | - |
dc.subject.keywordAuthor | Storage device | - |
dc.identifier.url | https://www.sciencedirect.com/science/article/pii/S1383762114000216?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-1365
COPYRIGHT © 2021 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.