587 295

Full metadata record

DC FieldValueLanguage
dc.contributor.author원유집-
dc.date.accessioned2017-03-23T06:00:57Z-
dc.date.available2017-03-23T06:00:57Z-
dc.date.issued2015-07-
dc.identifier.citation2015 USENIX Annual Technical conference, Page. 1-13en_US
dc.identifier.isbn978-1-931971-225-
dc.identifier.urihttps://www.usenix.org/node/191588-
dc.identifier.urihttp://hdl.handle.net/20.500.11754/26290-
dc.description.abstractThis work is dedicated to resolve the Journaling of Journal Anomaly in Android IO stack.We orchestrate SQLite and EXT4 filesystem so that SQLite’s file-backed journaling activity can dispense with the expensive filesystem intervention, the journaling, without compromising the file integrity under unexpected filesystem failure. In storing the logs, we exploit the direct IO to suppress the filesystem interference. This work consists of three key ingredients: (i) Preallocation with Explicit Journaling, (ii) Header Embedding, and (iii) Group Synchronization. Preallocation with Explicit Journaling eliminates the filesystem journaling properly protecting the file metadata against the unexpected system crash. We redesign the SQLite B-tree structure with Header Embedding to make it direct IO compatible and block IO friendly.With Group Synch, we minimize the synchronization overhead of direct IO and make the SQLite operation NAND Flash friendly. Combining the three technical ingredients, we develop a new journal mode in SQLite, the WALDIO. We implement it on the commercially available smartphone. WALDIO mode achieves 5.1× performance (insert/sec) against WAL mode which is the fastest journaling mode in SQLite. It yields 2.7× performance (inserts/sec) against the LS-MVBT, the fastest SQLite journaling mode known to public. WALDIO mode achieves 7.4× performance (insert/sec) against WAL mode when it is relieved from the overhead of explicitly synchronizing individual log-commit operations. WALDIO mode reduces the IO volume to 1/6 compared against the WAL mode.en_US
dc.description.sponsorshipWe would like to thank the anonymous reviewers for their insightful comments and feedback. Special thanks go to our shepherd Theodore Ts’o whose constructive comment and advice have made our work further mature and rigorous. We also would like to thank Yongseok Jo at EFTECH, Dongjun Shin, Seunghwan Hyun, Dongil Park and Heegyu Kim at Samsung Electronics for their advice on revising this paper. Finally, we like to thank our colleague Seongjin Lee for his help in preparing the manuscript. This work is sponsored by IT R&D program from MKE/KEIT (No. 10041608, Embedded system Software for New-memory based Smart Device) and by ICT R&D program of MSIP/IITP (No.1I2221-14-1005).en_US
dc.language.isoenen_US
dc.publisherUsenixen_US
dc.titleWALDIO: Eliminating the Filesystem Journaling in Resolving the Journaling of Journal Anomalyen_US
dc.typeArticleen_US
dc.relation.page1-13-
dc.contributor.googleauthorLee, Wongun-
dc.contributor.googleauthorLee, Keonwoo-
dc.contributor.googleauthorSon, Hankeun-
dc.contributor.googleauthorKim, Wook-Hee-
dc.contributor.googleauthorNam, Beomseok-
dc.contributor.googleauthorWon, Youjip-
dc.relation.code20150042-
dc.sector.campusS-
dc.sector.daehakCOLLEGE OF ENGINEERING[S]-
dc.sector.departmentDEPARTMENT OF COMPUTER SCIENCE-
dc.identifier.pidyjwon-


qrcode

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

BROWSE