Back to Search Start Over

Optimistic Transaction Processing in Deterministic Database

Authors :
Zhaoguo Wang
Zhiyuan Dong
Haibo Chen
Binyu Zang
Jiachen Wang
Chuzhe Tang
Source :
Journal of Computer Science and Technology. 35:382-394
Publication Year :
2020
Publisher :
Springer Science and Business Media LLC, 2020.

Abstract

Deterministic databases can improve the performance of distributed workload by eliminating the distributed commit protocol and reducing the contention cost. Unfortunately, the current deterministic scheme does not consider the performance scalability within a single machine. In this paper, we describe a scalable deterministic concurrency control, Deterministic and Optimistic Concurrency Control (DOCC), which is able to scale the performance both within a single node and across multiple nodes. The performance improvement comes from enforcing the determinism lazily and avoiding read-only transaction blocking the execution. The evaluation shows that DOCC achieves 8x performance improvement than the popular deterministic database system, Calvin.

Details

ISSN :
18604749 and 10009000
Volume :
35
Database :
OpenAIRE
Journal :
Journal of Computer Science and Technology
Accession number :
edsair.doi...........a62e36ff84c5227e85b123d7cf36054d
Full Text :
https://doi.org/10.1007/s11390-020-9700-5