LDJ: Version Consistency Is Almost Free on Commercial Storage Devices
DC Field | Value | Language |
---|---|---|
dc.contributor.author | Kang, Dong Hyun | - |
dc.contributor.author | Lee, Sang-Won | - |
dc.contributor.author | Eom, Young Ik | - |
dc.date.accessioned | 2023-03-13T04:40:08Z | - |
dc.date.available | 2023-03-13T04:40:08Z | - |
dc.date.created | 2023-03-13 | - |
dc.date.issued | 2020-02 | - |
dc.identifier.issn | 1553-3077 | - |
dc.identifier.uri | https://scholarworks.bwise.kr/gachon/handle/2020.sw.gachon/87055 | - |
dc.description.abstract | In this article, we propose a simple but practical and efficient optimization scheme for journaling in ext4, called lightweight data journaling (LD3). By compressing journaled data prior to writing, LD3 can perform comparable to or even faster than the default ordered journaling (OJ) mode in ext4 on top of both HDDs and flash storage devices, while still guaranteeing the version consistency of the data journaling (DJ) mode. This surprising result can be explained with three main reasons. First, on modern storage devices, the sequential write pattern dominating in DJ mode is more and more high-performant than the random one in OJ mode. Second, the compression significantly reduces the amount of journal writes, which will in turn make the write completion faster and prolong the lifespan of storage devices. Third, the compression also enables the atomicity of each journal write without issuing an intervening FLUSH command between journal data blocks and commit block, thus halving the number of costly FLUSH calls in LD3. We have prototyped our LD3 by slightly modifying the existing ext4 with jbd2 for journaling and also e2fsck for recovery; less than 300 lines of source code were changed. Also, we carried out a comprehensive evaluation using four standard benchmarks and three real applications. Our evaluation results clearly show that LD3 outperforms the OJ mode by up to 9.6x on the real applications. | - |
dc.language | 영어 | - |
dc.language.iso | en | - |
dc.publisher | ASSOC COMPUTING MACHINERY | - |
dc.relation.isPartOf | ACM TRANSACTIONS ON STORAGE | - |
dc.title | LDJ: Version Consistency Is Almost Free on Commercial Storage Devices | - |
dc.type | Article | - |
dc.type.rims | ART | - |
dc.description.journalClass | 1 | - |
dc.identifier.wosid | 000564162600007 | - |
dc.identifier.doi | 10.1145/3365918 | - |
dc.identifier.bibliographicCitation | ACM TRANSACTIONS ON STORAGE, v.15, no.4 | - |
dc.description.isOpenAccess | N | - |
dc.identifier.scopusid | 2-s2.0-85077781294 | - |
dc.citation.title | ACM TRANSACTIONS ON STORAGE | - |
dc.citation.volume | 15 | - |
dc.citation.number | 4 | - |
dc.contributor.affiliatedAuthor | Kang, Dong Hyun | - |
dc.type.docType | Article | - |
dc.subject.keywordAuthor | Crash consistency | - |
dc.subject.keywordAuthor | file system | - |
dc.subject.keywordAuthor | compression | - |
dc.relation.journalResearchArea | Computer Science | - |
dc.relation.journalWebOfScienceCategory | Computer Science, Hardware & Architecture | - |
dc.relation.journalWebOfScienceCategory | Computer Science, Software Engineering | - |
dc.description.journalRegisteredClass | scie | - |
dc.description.journalRegisteredClass | scopus | - |
Items in ScholarWorks are protected by copyright, with all rights reserved, unless otherwise indicated.
1342, Seongnam-daero, Sujeong-gu, Seongnam-si, Gyeonggi-do, Republic of Korea(13120)031-750-5114
COPYRIGHT 2020 Gachon 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.