Performant Synchronization in Geo-Distributed Databases
Duling Xu, Tong Li, Zegang Sun, Zheng Chen, Weixing Zhou, Yanfeng Zhang, Wei Lu, and Xiaoyong Du

TL;DR
This paper introduces GeoCoCo, a framework that optimizes synchronization in geo-distributed databases by reducing WAN bandwidth usage and improving throughput through adaptive rescheduling and data filtering.
Contribution
We propose GeoCoCo, a novel synchronization acceleration framework that leverages network clustering, triangle inequality violations, and data redundancy to enhance performance in distributed databases.
Findings
Reduces synchronization costs by up to 40.3% in bandwidth usage.
Increases system throughput by up to 14.1%.
Effective in both simulations and real-world deployments.
Abstract
The deployment of databases across geographically distributed regions has become increasingly critical for ensuring data reliability and scalability. Recent studies indicate that distributed databases exhibit significantly higher latency than single-node databases, primarily due to consensus protocols maintaining data consistency across multiple nodes. We argue that synchronization cost constitutes the primary bottleneck for distributed databases, which is particularly pronounced in wide-area networks (WAN). Fortunately, we identify opportunities to optimize synchronization costs in real production environments: (1) network clustering phenomena, (2) triangle inequality violations in transmission, and (3) redundant data transfers. Based on these observations, we propose GeoCoCo, a synchronization acceleration framework for cross-region distributed databases. First, GeoCoCo presents a…
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 · Cloud Computing and Resource Management · Peer-to-Peer Network Technologies
