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

백웅기

Baek, Woongki
Intelligent System Software Lab.
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 CC -
dc.citation.conferencePlace Xi'an -
dc.citation.endPage 104 -
dc.citation.startPage 91 -
dc.citation.title Architectural Support for Programming Languages and Operating Systems -
dc.contributor.author Seo, Jihye -
dc.contributor.author Kim, Wook-Hee -
dc.contributor.author Baek, Woongki -
dc.contributor.author Nam, Beomseok -
dc.contributor.author Noh, Sam H. -
dc.date.accessioned 2023-12-19T19:10:05Z -
dc.date.available 2023-12-19T19:10:05Z -
dc.date.created 2017-04-13 -
dc.date.issued 2017-04-10 -
dc.description.abstract The slotted-page structure is a database page format commonly used for managing variable-length records. In this work, we develop a novel "failure-atomic slotted page structure" for persistent memory that leverages byte addressability and durability of persistent memory to minimize redundant write operations used to maintain consistency in traditional database systems. Failure-atomic slotted paging consists of two key elements: (i) in-place commit per page using hardware transactional memory and (ii) slot header logging that logs the commit mark of each page. The proposed scheme is implemented in SQLite and compared against NVWAL, the current state-of-the-art scheme. Our performance study shows that our failure-atomic slotted paging shows optimal performance for database transactions that insert a single record. For transactions that touch more than one database page, our proposed slot-header logging scheme minimizes the logging overhead by avoiding duplicating pages and logging only the metadata of the dirty pages. Overall, we find that our failure-atomic slotted-page management scheme reduces database logging overhead to 1/6 and improves query response time by up to 33% compared to NVWAL. -
dc.identifier.bibliographicCitation Architectural Support for Programming Languages and Operating Systems, pp.91 - 104 -
dc.identifier.doi 10.1145/3037697.3037737 -
dc.identifier.scopusid 2-s2.0-85022014643 -
dc.identifier.uri https://scholarworks.unist.ac.kr/handle/201301/32771 -
dc.identifier.url http://dl.acm.org/citation.cfm?doid=3037697.3037737 -
dc.language 영어 -
dc.publisher ACM -
dc.title Failure-Atomic Slotted Paging for Persistent Memory -
dc.type Conference Paper -
dc.date.conferenceDate 2017-04-08 -

qrcode

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