An Efficient Approach to Move Elements in a Distributed Geo-Replicated Tree
Parwat Singh Anjana, Adithya Rajesh Chandrassery, and Sathya Peri

TL;DR
This paper introduces an efficient algorithm for move operations in distributed geo-replicated trees, ensuring consistency and conflict resolution without synchronization, significantly outperforming previous methods.
Contribution
It presents a novel conflict resolution algorithm for move operations in distributed trees that guarantees eventual consistency and improves performance substantially.
Findings
Achieves 68.19× speedup over existing approaches.
Ensures conflict-free move operations in geo-replicated environments.
Requires only one compensation operation to prevent cycles.
Abstract
Replicated tree data structures are extensively used in collaborative applications and distributed file systems, where clients often perform move operations. Local move operations at different replicas may be safe. However, remote move operations may not be safe. When clients perform arbitrary move operations concurrently on different replicas, it could result in various bugs, making this operation challenging to implement. Previous work has revealed bugs such as data duplication and cycling in replicated trees. In this paper, we present an efficient algorithm to perform move operations on the distributed replicated tree while ensuring eventual consistency. The proposed technique is primarily concerned with resolving conflicts efficiently, requires no interaction between replicas, and works well with network partitions. We use the last write win semantics for conflict resolution based…
Peer Reviews
No public reviews on file for this paper yet. If you reviewed it on a platform where reviews are public (OpenReview, ICLR, NeurIPS, ICML), you can paste yours below so the community can read it here.
Videos
No videos yet. Explain this paper in a talk, walkthrough, or lecture? Add one.
Taxonomy
TopicsDistributed systems and fault tolerance · Distributed and Parallel Computing Systems · Advanced Data Storage Technologies
