Banyan: Coordination-Free Distributed Transactions over Mergeable Types
Citations
4 citations
References
3,396 citations
"Banyan: Coordination-Free Distribut..." refers background in this paper
...Strong consistency properties such as Linearizability [20] and Serializability [9] makes it easier to design correct applications....
[...]
2,870 citations
"Banyan: Coordination-Free Distribut..." refers methods in this paper
...Rather than relying on Git remote protocol for dissemination across replicas, we instantiate Banyan on top of Cassandra, an industrial-strength, off-the-shelf distributed store [26]....
[...]
[...]
1,492 citations
"Banyan: Coordination-Free Distribut..." refers methods in this paper
...Cassandra also offers lightweight transactions (distributed compare-and-update) implemented using the Paxos consensus protocol [27]....
[...]
1,456 citations
1,086 citations
"Banyan: Coordination-Free Distribut..." refers background in this paper
...Such built-in conflict resolution leads to anomalies such as write-skew [8] which makes it difficult (and often impossible) to develop complex applications with rich behaviours....
[...]
...For example, consider parallel snapshot isolation (PSI) [35], which is an extension of snapshot isolation (SI) [8] for geo-replicated systems....
[...]