Proceedings of the 2015 ACM SIGMOD International Conference on Management of Data 2015
DOI: 10.1145/2723372.2723720
|View full text |Cite
|
Sign up to set email alerts
|

The Homeostasis Protocol

Abstract: Datastores today rely on distribution and replication to achieve improved performance and fault-tolerance. But correctness of many applications depends on strong consistency properties-something that can impose substantial overheads, since it requires coordinating the behavior of multiple nodes. This paper describes a new approach to achieving strong consistency in distributed systems while minimizing communication between nodes. The key insight is to allow the state of the system to be inconsistent during exe… Show more

Help me understand this report

Search citation statements

Order By: Relevance

Paper Sections

Select...
1
1
1

Citation Types

0
3
0

Year Published

2016
2016
2020
2020

Publication Types

Select...
6

Relationship

0
6

Authors

Journals

citations
Cited by 42 publications
(3 citation statements)
references
References 41 publications
0
3
0
Order By: Relevance
“…As the consistency decreases (staleness bound increases), the latency decreases (responsiveness increases). Warranties [38] and Homeostasis [47] allow local updates if they keep the validity of certain assertions. Although other replicas can rely on the validity of the assertions, the staleness of their state is not bounded.…”
Section: Related Workmentioning
confidence: 99%
See 1 more Smart Citation
“…As the consistency decreases (staleness bound increases), the latency decreases (responsiveness increases). Warranties [38] and Homeostasis [47] allow local updates if they keep the validity of certain assertions. Although other replicas can rely on the validity of the assertions, the staleness of their state is not bounded.…”
Section: Related Workmentioning
confidence: 99%
“…These projects seem to be the steps towards reviving the same three pillars of consistency, i.e. integrity, convergence and recency, with as little coordination [7,35,47] as possible. CRDTs [48] revived convergence.…”
Section: Introductionmentioning
confidence: 99%
“…A number of other works have proposed techniques to verify the correctness of distributed systems that run under weak consistency, identifying when coordination is necessary [46,10,62,33,73,6]. Some of these works focused on systems that use CRDTs.…”
Section: Verificationmentioning
confidence: 99%