Show simple item record

dc.contributor.authorLu, Yi
dc.contributor.authorYu, Xiangyao
dc.contributor.authorCao, Lei
dc.contributor.authorMadden, Samuel
dc.date.accessioned2021-10-27T19:57:30Z
dc.date.available2021-10-27T19:57:30Z
dc.date.issued2020
dc.identifier.urihttps://hdl.handle.net/1721.1/133983
dc.description.abstract© 2020, VLDB Endowment. Deterministic databases are able to efficiently run transactions across different replicas without coordination. However, existing state-of-the-art deterministic databases require that transaction read/write sets are known before execution, making such systems impractical in many OLTP applications. In this paper, we present Aria, a new distributed and deterministic OLTP database that does not have this limitation. The key idea behind Aria is that it first executes a batch of transactions against the same database snapshot in an execution phase, and then deterministically (without communication between replicas) chooses those that should commit to ensure serializability in a commit phase. We also propose a novel deterministic reordering mechanism that allows Aria to order transactions in a way that reduces the number of con icts. Our experiments on a cluster of eight nodes show that Aria outperforms systems with conventional nondeterministic concurrency control algorithms and the state-of-the-art deterministic databases by up to a factor of two on two popular benchmarks (YCSB and TPC-C).
dc.language.isoen
dc.publisherVLDB Endowment
dc.relation.isversionof10.14778/3407790.3407808
dc.rightsCreative Commons Attribution-NonCommercial-NoDerivs License
dc.rights.urihttp://creativecommons.org/licenses/by-nc-nd/4.0/
dc.sourceVLDB Endowment
dc.titleAria: a fast and practical deterministic OLTP database
dc.typeArticle
dc.contributor.departmentMassachusetts Institute of Technology. Department of Electrical Engineering and Computer Science
dc.contributor.departmentMassachusetts Institute of Technology. Computer Science and Artificial Intelligence Laboratory
dc.relation.journalProceedings of the VLDB Endowment
dc.eprint.versionFinal published version
dc.type.urihttp://purl.org/eprint/type/ConferencePaper
eprint.statushttp://purl.org/eprint/status/NonPeerReviewed
dc.date.updated2021-01-29T18:14:37Z
dspace.orderedauthorsLu, Y; Yu, X; Cao, L; Madden, S
dspace.date.submission2021-01-29T18:14:41Z
mit.journal.volume13
mit.journal.issue12
mit.licensePUBLISHER_CC
mit.metadata.statusAuthority Work and Publication Information Needed


Files in this item

Thumbnail

This item appears in the following Collection(s)

Show simple item record