Detailed Information

Cited 0 time in webofscience Cited 0 time in scopus
Metadata Downloads

Border-Collie: A Wait-free, Read-optimal Algorithm for Database Logging on Multicore Hardware

Full metadata record
DC Field Value Language
dc.contributor.authorKim, Jongbin-
dc.contributor.authorHan, Hyuck-
dc.contributor.authorJang, Hyeongwon-
dc.contributor.authorKang, Sooyong-
dc.contributor.authorSon, Seohui-
dc.contributor.authorJung, Hyungsoo-
dc.date.accessioned2022-07-09T14:02:34Z-
dc.date.available2022-07-09T14:02:34Z-
dc.date.issued2019-06-
dc.identifier.issn0730-8078-
dc.identifier.urihttps://scholarworks.bwise.kr/hanyang/handle/2021.sw.hanyang/147637-
dc.description.abstractActions changing the state of databases are all logged with proper ordering being imposed. Database engines obeying this golden rule of logging enforce total ordering on all events, and this poses challenges in addressing the scalability bottlenecks of database logging on multicore hardware. We reexamined the problem of database logging and realized that in any given log history, obtaining an upper bound on the size of a set that preserves the happen-before relation is the essence of the matter. Based on our understanding, we propose Border-Collie, a wait-free and read-optimal algorithm for database logging that finds such an upper bound even with some worker threads often being idle. We show that (1) Border-Collie always finds the largest set of logged events satisfying the condition in a finite number of steps (i.e., wait-free), (2) the number of logged events to be read is also minimal (i.e., read-optimal), and (3) both properties hold even with threads being in intermittent work. Experimental results demonstrated that Border-Collie proves our claims under various workloads; Border-Collie outperforms the state-of-the-art centralized logging techniques by up to ∼2× and exhibits almost the same throughput with much shorter commit latency than the state-of-the-art decentralized logging techniques.-
dc.format.extent18-
dc.language영어-
dc.language.isoENG-
dc.titleBorder-Collie: A Wait-free, Read-optimal Algorithm for Database Logging on Multicore Hardware-
dc.typeArticle-
dc.identifier.doi10.1145/3299869.3300071-
dc.identifier.scopusid2-s2.0-85069461130-
dc.identifier.wosid000501538500046-
dc.identifier.bibliographicCitationProceedings of the ACM SIGMOD International Conference on Management of Data, pp 723 - 740-
dc.citation.titleProceedings of the ACM SIGMOD International Conference on Management of Data-
dc.citation.startPage723-
dc.citation.endPage740-
dc.type.docTypeConference Paper-
dc.description.isOpenAccessN-
dc.description.journalRegisteredClassscopus-
dc.relation.journalResearchAreaComputer Science-
dc.relation.journalWebOfScienceCategoryComputer Science, Information Systems-
dc.relation.journalWebOfScienceCategoryComputer Science, Theory & Methods-
dc.subject.keywordPlusScalability-
dc.subject.keywordPlusDatabase engine-
dc.subject.keywordPlusDatabase loggings-
dc.subject.keywordPlusFinite number-
dc.subject.keywordPlusLogging techniques-
dc.subject.keywordPlusMulti core-
dc.subject.keywordPlusOptimal algorithm-
dc.subject.keywordPlusState of the art-
dc.subject.keywordPlusWait-freedom-
dc.subject.keywordPlusDatabase systems-
dc.subject.keywordAuthorDatabase logging-
dc.subject.keywordAuthorMulticore scalability-
dc.subject.keywordAuthorWait-freedom-
dc.identifier.urlhttps://dl.acm.org/doi/10.1145/3299869.3300071-
Files in This Item
Go to Link
Appears in
Collections
서울 공과대학 > 서울 컴퓨터소프트웨어학부 > 1. Journal Articles

qrcode

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

Related Researcher

Researcher Kang, Soo yong photo

Kang, Soo yong
COLLEGE OF ENGINEERING (SCHOOL OF COMPUTER SCIENCE)
Read more

Altmetrics

Total Views & Downloads

BROWSE