An Efficient Approach to Move Elements in a Distributed Geo-Replicated Tree

Anjana, Parwat Singh and Chandrassery, Adithya Rajesh and Peri, Sathya (2022) An Efficient Approach to Move Elements in a Distributed Geo-Replicated Tree. In: 15th IEEE International Conference on Cloud Computing, CLOUD 2022, 10 July 2021 through 16 July 2021, Barcelona.

[img] Text
Cloud_Computing.pdf - Published Version
Available under License Creative Commons Attribution.

Download (1MB)

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 on globally unique timestamps of operations. The proposed solution requires only one compensation operation to avoid cycles being formed when move operations are applied. The proposed approach achieves an effective speedup of 14.6× to 68.19× over the state-of-the-art approach in a geo-replicated setting. © 2022 IEEE.

[error in script]
IITH Creators:
IITH CreatorsORCiD
Peri, SathyaUNSPECIFIED
Item Type: Conference or Workshop Item (Paper)
Uncontrolled Keywords: Conflict-free Replicated Data Types; Distributed File Systems; Eventual Consistency; Replicated Tree
Subjects: Computer science
Divisions: Department of Computer Science & Engineering
Depositing User: . LibTrainee 2021
Date Deposited: 20 Sep 2022 11:45
Last Modified: 20 Sep 2022 11:45
URI: http://raiithold.iith.ac.in/id/eprint/10639
Publisher URL: http://doi.org/10.1109/CLOUD55607.2022.00071
Related URLs:

Actions (login required)

View Item View Item
Statistics for RAIITH ePrint 10639 Statistics for this ePrint Item