A new look at timestamp ordering concurrency control

1Citations
Citations of this article
3Readers
Mendeley users who have this article in their library.
Get full text

Abstract

Popular conception has been that timestamp ordering concurrency control (CC) yields poor transaction processing performance in relation to twophase locking (2PL). This paper makes two contributions. First, we show the surprising result that Basic Timestamp Ordering (BTO) performs better than 2PL in all cases except when both data contention and message latency are low. When latency or data contention is high, BTO significantly outperforms 2PL. Our second contribution is a new timestamp ordering CC technique (PREDICT) that performs better than 2PL and BTO under low data contention, and continues to perform well under high data contention. We evolve a set of variants of PREDICT, and demonstrate that PREDICT achieves a good balance between lost opportunity cost and restart cost, and outperforms popular CC techniques.

Cite

CITATION STYLE

APA

Srinivasa, R., Williams, C., & Reynolds, P. F. (2001). A new look at timestamp ordering concurrency control. In Lecture Notes in Computer Science (including subseries Lecture Notes in Artificial Intelligence and Lecture Notes in Bioinformatics) (Vol. 2113, pp. 943–952). Springer Verlag. https://doi.org/10.1007/3-540-44759-8_91

Register to see more suggestions

Mendeley helps you to discover research relevant for your work.

Already have an account?

Save time finding and organizing research with Mendeley

Sign up for free