Proceedings of the 1995 ACM SIGMOD International Conference on Management of Data - SIGMOD '95 1995
DOI: 10.1145/223784.223787
|View full text |Cite
|
Sign up to set email alerts
|

Efficient optimistic concurrency control using loosely synchronized clocks

Abstract: This paper describes an efficient optimistic concurrency control scheme for use in distributed database systems in which objects are cached and manipulated at client machines while persistent storage and transactional support are provided by servers. The scheme provides both serializability and external consistency for committed transactions; it uses loosely synchronized clocks to achieve global serialization. It stores only a single version of each object, and avoids maintaining any concurrency control inform… Show more

Help me understand this report

Search citation statements

Order By: Relevance

Paper Sections

Select...
1
1
1
1

Citation Types

0
91
0

Year Published

2001
2001
2011
2011

Publication Types

Select...
4
4
2

Relationship

0
10

Authors

Journals

citations
Cited by 111 publications
(91 citation statements)
references
References 15 publications
0
91
0
Order By: Relevance
“…Many have exploited the fact that messaging overhead and round-trip counts can be reduced with loosely synchronized clocks (e.g, Adya et. al [2,3]). …”
Section: Other Members Of Protocol Familymentioning
confidence: 99%
“…Many have exploited the fact that messaging overhead and round-trip counts can be reduced with loosely synchronized clocks (e.g, Adya et. al [2,3]). …”
Section: Other Members Of Protocol Familymentioning
confidence: 99%
“…Timestamp-based approaches [16] utilize the generation of an agreed timestamp ordering between the replicas. Finally, optimistic approaches [26], [27] require global validation before a transaction is committed, or a global ordering on committing transactions.…”
Section: Invalidation-based Strong Consistency Scalabilitymentioning
confidence: 99%
“…For example, in replicated stock quotes systems, stale values are allowed to be read even if 1SR is maintained, as such stale reads can be considered to execute "in the past" by 1SR. As in timed consistency [Singla et al 1997;Torres-Rojas et al 1999] and external consistency [Adya et al 1995], we augment 1SR with external order, which is a partial order over all accesses. An access A 1 externally precedes another access A 2 if A 1 returns its observed result to the user (in strict wall-clock time) before A 2 is submitted to its originating replica.…”
Section: System Modelmentioning
confidence: 99%