2014
DOI: 10.1007/978-3-319-09581-3_5
|View full text |Cite
|
Sign up to set email alerts
|

Linearizability Is Not Always a Safety Property

Abstract: Abstract. We show that, in contrast to the general belief in the distributed computing community, linearizability, the celebrated consistency property, is not always a safety property. More specifically, we give an object for which it is possible to have an infinite history that is not linearizable, even though every finite prefix of the history is linearizable. The object we consider as a counterexample has infinite nondeterminism. We show, however, that if we restrict attention to objects with finite nondete… Show more

Help me understand this report

Search citation statements

Order By: Relevance

Paper Sections

Select...
1
1
1

Citation Types

0
4
0

Year Published

2014
2014
2023
2023

Publication Types

Select...
4
2
1

Relationship

1
6

Authors

Journals

citations
Cited by 10 publications
(4 citation statements)
references
References 13 publications
0
4
0
Order By: Relevance
“…For deterministic objects, Lynch [13] proved that linearizability is a safety property. The proof extends easily to objects with finite non-determinism [8]. However, linearizability is not a safety property for objects with infinite non-determinism [8].…”
Section: Basic Propertiesmentioning
confidence: 95%
“…For deterministic objects, Lynch [13] proved that linearizability is a safety property. The proof extends easily to objects with finite non-determinism [8]. However, linearizability is not a safety property for objects with infinite non-determinism [8].…”
Section: Basic Propertiesmentioning
confidence: 95%
“…Proof. The prefix closure proof in [51][Theorem 4] assumes a definition of linearizability that is slightly different than the one we use here; that proof however also holds in our case. For completeness, we present the proof.…”
Section: Generalizing Linearizabilitymentioning
confidence: 97%
“…from [6], but we only consider deterministic and finitely nondeterministic shared objects. Otherwise, neither linearizability, nor ec-linearizability, is a safety property.…”
Section: The Definitionmentioning
confidence: 99%