Performance Evaluation of Conflict Resolution Techniques in Edge–Cloud Database Synchronization
Abstract
Edge–cloud database systems face significant challenges in maintaining data consistency while providing low-latency access for edge applications. Concurrent updates at distributed edge nodes often cause conflicts, degrading system performance and reliability. This study presents a systematic empirical evaluation of three widely used conflict resolution strategies: Last-Write-Wins (LWW), version vectors, and Conflict-Free Replicated Data Types (CRDTs), across multiple NoSQL databases (Cassandra, Redis, and CouchDB) under high-concurrency workloads. Experiments assess synchronization latency, throughput, conflict rate, and metadata overhead under varying network conditions and numbers of edge nodes. Results indicate that LWW achieves the lowest latency and highest throughput but suffers from high conflict rates; CRDTs eliminate conflicts at the cost of higher latency and metadata overhead, and version vectors provide a balanced trade-off. These findings provide quantitative guidance for selecting conflict resolution strategies in edge–cloud systems, highlighting the trade-offs between performance, consistency, and scalability. The study also contributes a reproducible benchmark framework for evaluating synchronization strategies under realistic edge–cloud scenarios.
References
W. Shi, J. Cao, Q. Zhang, Y. Li, and L. Xu, "Edge computing: Vision and challenges," IEEE Internet of Things Journal, vol. 3, no. 5, pp. 637–646, 2016.
N. Abbas, Y. Zhang, A. Taherkordi, and T. Skeie, "Mobile edge computing: A survey," IEEE Internet of Things Journal, vol. 5, no. 1, pp. 450–465, 2018.
T. Acquah, R. Amankwah, and B. Appiah, "Empirical insights into replication models for distributed database environments," International Journal of Computer Applications, 2024.
D. Bermbach, E. Wittern, S. Tai, and J. Kreps, "Eventual consistency: How soon is eventual?," ACM Computing Surveys, vol. 53, no. 2, pp. 1–36, 2020.
A. Bollam, "Emerging trends in data synchronization for edge computing," Journal of Computer Science and Technology Studies, vol. 7, no. 5, Art. no. 14, 2025.
M. Chiang and T. Zhang, "Fog and IoT: An overview of research opportunities," IEEE Internet of Things Journal, vol. 3, no. 6, pp. 854–864, 2016.
L. Da and M. Kleppmann, "Extending JSON CRDTs with move operations," in Proceedings of the 11th Workshop on Principles and Practice of Consistency for Distributed Data (PaPoC), 2024.
C. Enea et al., "Replication-aware linearizability," arXiv, 2019.
C. J. Fidge, "Timestamps in message-passing systems that preserve the partial ordering," in Proceedings of the 11th Australian Computer Science Conference, 1988, pp. 56–66.
V. B. Gomes et al., "Verifying strong eventual consistency in distributed systems," arXiv, 2017.
V. Goronjic, "CRDT-based serverless middleware for stateful objects in the edge–cloud continuum," TU Wien, 2024.
V. Goronjic and S. Nastic, "MISO: A CRDT-based middleware for stateful objects in the serverless edge-cloud continuum," in Proceedings of the IEEE International Conference on Cloud Engineering (IC2E), 2024.
C.-L. Ignat et al., "Synql: CRDT-based replicated relational databases with constraints," in Proceedings of the International Conference on Distributed Applications and Interoperable Systems (DAIS), 2024.
F. Jacob and H. Hartenstein, "Logical clocks and monotonicity for Byzantine-tolerant replicated data types," in Proceedings of the 11th Workshop on Principles and Practice of Consistency for Distributed Data (PaPoC), 2024.
M. Kleppmann, Designing Data-Intensive Applications. Sebastopol, CA, USA: O'Reilly Media, 2017.
M. Kleppmann, A. R. Beresford, and C. Cooper, "A critique of CRDTs," in Proceedings of the 6th Workshop on Principles and Practice of Consistency for Distributed Data, pp. 1–7, 2020.
L. Kohnke et al., "Balancing consistency and performance in edge–cloud transaction management," Computers in Human Behaviour, Art. no. 108601, 2025.
F. Mattern, "Virtual time and global states of distributed systems," in Proceedings of the International Workshop on Parallel and Distributed Algorithms, 1989, pp. 215–226.
Nejati Sharif Aldin et al., "Consistency models in distributed systems: A survey," arXiv, 2019.
D. S. Parker et al., "Detection of mutual inconsistency in distributed systems," IEEE Transactions on Software Engineering, vol. SE-9, no. 3, pp. 240–247, 1983.
C. Power et al., "Wrapping rings in lattices: Eventual consistency in data systems," in Proceedings of the 11th Workshop on Principles and Practice of Consistency for Distributed Data (PaPoC), 2024.
D. Rambabu and A. Govardhan, "Survey on data replication in cloud systems," Web Intelligence, vol. 22, no. 1, 2024.
A. Sathiaseelan, V. Sivaraman, and A. Seneviratne, "Enhancing reliability of edge computing systems," IEEE Communications Surveys & Tutorials, vol. 21, no. 3, pp. 2434–2461, 2019.
M. Shapiro, N. Preguiça, C. Baquero, and M. Zawirski, "Conflict-free replicated data types," in Proceedings of the 13th International Symposium on Stabilization, Safety, and Security of Distributed Systems, pp. 386–400, 2011
M. Sidibe, "Policy-CRDT: Remove-wins strategy for convergent access control," Preprints.org, 2025.
W. Vogels, "Eventually consistent," Communications of the ACM, vol. 52, no. 1, pp. 40–44, 2009.
L. Stewen and M. Kleppmann, "Undo and redo support for replicated registers," in Proceedings of the 11th Workshop on Principles and Practice of Consistency for Distributed Data (PaPoC), 2024.
VGLTU, "Methods and algorithms for ensuring data consistency in distributed systems," 2025.
M. Satyanarayanan, "The emergence of edge computing," Computer, vol. 50, no. 1, pp. 30–39, 2017.
W. Yu, F. Liang, X. He, W. G. Hatcher, C. Lu, J. Lin, and X. Yang, "A survey on the edge computing for the Internet of Things," IEEE Access, vol. 6, pp. 6900–6919, 2018.
Y. Zhu and J. Ma, "Crust: A modular framework for conflict-free replicated data types," IEEE Access, 2025.
D. Bermbach, M. Klems, S. Tai, and M. Menzel, "Meta-storage: A survey of storage metadata management in distributed systems," Journal of Network and Computer Applications, vol. 85, pp.1–68, 2017