File Download

There are no files associated with this item.

  • Find it @ UNIST can give you direct access to the published full text of this article. (UNISTARs only)
Related Researcher

노삼혁

Noh, Sam H.
Read More

Views & Downloads

Detailed Information

Cited time in webofscience Cited time in scopus
Metadata Downloads

Full metadata record

DC Field Value Language
dc.citation.conferencePlace US -
dc.citation.endPage 1248 -
dc.citation.startPage 1237 -
dc.citation.title IEEE International Conference on Data Engineering -
dc.contributor.author Oh, Sehyeon -
dc.contributor.author Kim, Wook-Hee -
dc.contributor.author Seo, Jihye -
dc.contributor.author Song,Hyeonho -
dc.contributor.author Noh, Sam H. -
dc.contributor.author Nam, Beomseok -
dc.date.accessioned 2024-01-31T23:07:21Z -
dc.date.available 2024-01-31T23:07:21Z -
dc.date.created 2020-12-29 -
dc.date.issued 2020-04-20 -
dc.description.abstract Various transactional systems use out-of-place up-dates such as logging or copy-on-write mechanisms to update data in a failure-atomic manner. Such out-of-place update methods double the I/O traffic due to back-up copies in the database layer and quadruple the I/O traffic due to the file system journaling. In mobile systems, transaction sizes of mobile apps are known to be tiny and transactions run at low concurrency. For such mobile transactions, legacy out-of-place update methods such as WAL are sub-optimal. In this work, we propose a crash consistent in-place update logging method - doubleheader logging (DHL) for SQLite. DHL prevents previous consistent records from being lost by performing a copy-on-write inside the database page and co-locating the metadata-only journal information within the page. This is done, in turn, with minimal sacrifice to page utilization. DHL is similar to when journaling is disabled, in the sense that it incurs almost no additional overhead in terms of both I/O and computation. Our experimental results show that DHL outperforms other logging methods such as out-of-place update write-ahead logging (WAL) and in-place update multi-version B-tree (MVBT). -
dc.identifier.bibliographicCitation IEEE International Conference on Data Engineering, pp.1237 - 1248 -
dc.identifier.doi 10.1109/ICDE48307.2020.00111 -
dc.identifier.issn 1084-4627 -
dc.identifier.scopusid 2-s2.0-85085863670 -
dc.identifier.uri https://scholarworks.unist.ac.kr/handle/201301/78554 -
dc.identifier.url https://ieeexplore.ieee.org/document/9101524 -
dc.language 영어 -
dc.publisher IEEE Computer Society -
dc.title Doubleheader logging: Eliminating journal write overhead for mobile DBMS -
dc.type Conference Paper -
dc.date.conferenceDate 2020-04-20 -

qrcode

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