Causal Consistency Protocols for Adaptive Multi-Region Data Sharing in Distributed Clouds
In the rapidly evolving landscape of distributed cloud architectures, the need for maintaining data consistency across geographically dispersed regions has become increasingly critical. The development and implementation of causal consistency protocols for adaptive multi-region data sharing is central to achieving high availability and reliability in distributed systems. This paper explores the design and effectiveness of such protocols within a cloud environment that spans multiple regions, focusing on the challenges and solutions inherent in maintaining causal consistency. Causal consistency, a relaxed consistency model, ensures that causally related events maintain their sequence across all nodes in a distributed system, thereby enabling more scalable and fault-tolerant architectures compared to strict consistency models. We start by outlining the theoretical foundations of causal consistency, followed by the practical challenges faced when implementing these protocols in multi-region distributed clouds. The protocols’ ability to adapt to varying network conditions, node failures, and heterogeneous storage systems is critically analyzed. Our proposed protocol, the Adaptive Causal Consistency Protocol (ACCP), introduces a novel approach to handle data operations across different cloud regions by dynamically adjusting to network latency and regional availability. ACCP uses a combination of vector clocks and dynamic dependency checks to efficiently manage the causal relationships between data operations, thereby reducing the overhead typically associated with distributed data sharing systems. We evaluate ACCP through a series of experiments that simulate real-world cloud environments with varying conditions of load and network delay. The results demonstrate that ACCP significantly improves data throughput and reduces latency in comparison to existing causal consistency protocols. Moreover, ACCP shows remarkable fault tolerance and operational stability under scenarios of partial system failures and network partitions.
Authors
- Soham Sunil Kulkarni
- Ujjawal Jain
Publication Details
- Journal
- International Journal of Research in Humanities and Social Sciences
- Published
- 2025-03-01
- DOI
- https://doi.org/10.63345/ijrhs.net.v13.i3.1
- Primary Topic
- Distributed and Parallel Computing Systems
- Type
- article
- Field-Weighted Citation Impact
- 0.00