Show simple item record

dc.contributor.authorHuang, Y
dc.contributor.authorQian, W
dc.contributor.authorKohler, E
dc.contributor.authorLiskov, B
dc.contributor.authorShrira, L
dc.date.accessioned2022-01-18T16:53:33Z
dc.date.available2021-10-27T19:56:54Z
dc.date.available2022-01-18T16:53:33Z
dc.date.issued2020-01
dc.identifier.issn2150-8097
dc.identifier.urihttps://hdl.handle.net/1721.1/133836.2
dc.description.abstractOptimistic concurrency control, or OCC, can achieve excellent performance on uncontended workloads for main-memory transactional databases. Contention causes OCC's performance to degrade, however, and recent concurrency control designs, such as hybrid OCC/locking systems and variations on multiversion concurrency control (MVCC), have claimed to outperform the best OCC systems. We evaluate several concurrency control designs under varying contention and varying workloads, including TPCC, and find that implementation choices unrelated to concurrency control may explain much of OCC's previously-reported degradation. When these implementation choices are made sensibly, OCC performance does not collapse on high-contention TPC-C. We also present two optimization techniques, commit-time updates and timestamp splitting, that can dramatically improve the highcontention performance of both OCC and MVCC. Though these techniques are known, we apply them in a new context and highlight their potency: when combined, they lead to performance gains of 3:4 for MVCC and 3:6 for OCC in a TPC-C workload.en_US
dc.language.isoen
dc.publisherVLDB Endowmenten_US
dc.relation.isversionofhttp://dx.doi.org/10.14778/3377369.3377373en_US
dc.rightsCreative Commons Attribution-NonCommercial-NoDerivs Licenseen_US
dc.rights.urihttp://creativecommons.org/licenses/by-nc-nd/4.0/en_US
dc.sourceVLDB Endowmenten_US
dc.titleOpportunities for optimism in contended main-memory multicore transactionsen_US
dc.typeArticleen_US
dc.contributor.departmentMassachusetts Institute of Technology. Computer Science and Artificial Intelligence Laboratory
dc.relation.journalProceedings of the VLDB Endowmenten_US
dc.eprint.versionFinal published versionen_US
dc.type.urihttp://purl.org/eprint/type/ConferencePaperen_US
eprint.statushttp://purl.org/eprint/status/NonPeerRevieweden_US
dc.date.updated2021-09-21T12:53:22Z
dspace.orderedauthorsHuang, Y; Qian, W; Kohler, E; Liskov, B; Shrira, Len_US
dspace.date.submission2021-09-21T12:53:24Z
mit.journal.volume13en_US
mit.journal.issue5en_US
mit.licensePUBLISHER_CC
mit.metadata.statusAuthority Work Neededen_US


Files in this item

Thumbnail

This item appears in the following Collection(s)

Show simple item record

VersionItemDateSummary

*Selected version