2005
DOI: 10.1007/11561927_6
|View full text |Cite
|
Sign up to set email alerts
|

On the Availability of Non-strict Quorum Systems

Abstract: Allowing read operations to return stale data with low probability has been proposed as a means to increase availability in quorums systems. Existing solutions that allow stale reads cannot tolerate an adversarial scheduler that can maliciously delay messages between servers and clients in the system and for such a scheduler existing solutions cannot enforce a bound on the staleness of data read. This paper considers the possibility of increasing system availability while at the same time tolerating a maliciou… Show more

Help me understand this report

Search citation statements

Order By: Relevance

Paper Sections

Select...
2
1
1

Citation Types

0
43
0

Year Published

2006
2006
2024
2024

Publication Types

Select...
6
2
1

Relationship

0
9

Authors

Journals

citations
Cited by 37 publications
(43 citation statements)
references
References 26 publications
0
43
0
Order By: Relevance
“…Aiyer et al defined k-atomicity, which generalizes Lamport's atomicity by allowing a bounded degree of version-based staleness: each read may return the value assigned by one of the k most recent writes [10]. In contrast, the ∆-atomicity property allows a bounded degree of time-based staleness [8].…”
Section: Background and Related Workmentioning
confidence: 94%
See 1 more Smart Citation
“…Aiyer et al defined k-atomicity, which generalizes Lamport's atomicity by allowing a bounded degree of version-based staleness: each read may return the value assigned by one of the k most recent writes [10]. In contrast, the ∆-atomicity property allows a bounded degree of time-based staleness [8].…”
Section: Background and Related Workmentioning
confidence: 94%
“…The latter point, which we explain in Section III, makes Γ more robust against clock skew. Furthermore, Γ enables more comprehensive benchmarking of eventual consistency than existing work on metrics [10], [11], [12], [13] and measurements [5], [6], [7]. • We apply Γ to perform an offline analysis of Cassandra, a popular open-source key-value store [14].…”
Section: Introductionmentioning
confidence: 99%
“…While we study probabilistic guarantees for staleness, prior work on k-quorums 2,3 have looked at deterministic guarantees that a partial quorum system will return values that are within k versions of the most recent write. 2 Finally, recent research has focused on measuring and verifying the consistency of eventually consistent systems both theoretically and experimentally (Rahman et al provide a brief survey 21 ). This is useful for validating consistency predictions and understanding staleness violations.…”
Section: Wars Limitations and Extensionsmentioning
confidence: 99%
“…Existing solutions can be classified into trace-based verifications [7], [9] and benchmark-based verifications [16]- [19]. Trace-based verifications focus on three consistency semantics: safety, regularity, and atomicity, which are proposed by Lamport [20], and extended by Aiyer et al [21]. A register is safe if a read that is not concurrent with any write returns the value of the most recent write, and a read that is concurrent with a write can return any value.…”
mentioning
confidence: 99%