Marlin: Efficient Coordination for Autoscaling Cloud DBMS (Extended Version)
Wenjie Hu, Guanzhou Hu, Mahesh Balakrishnan, Xiangyao Yu

TL;DR
Marlin introduces a cloud-native coordination mechanism for disaggregated cloud databases, eliminating external services, improving scalability, cost efficiency, and reconfiguration speed through integrated coordination and transactional guarantees.
Contribution
Marlin is the first to fully integrate coordination into cloud-native databases, enabling storage disaggregation and eliminating external coordination services.
Findings
Up to 4.4x cost efficiency improvement
Reconfiguration duration reduced by up to 4.9x
Effective coordination without external services
Abstract
Modern cloud databases are shifting from converged architectures to storage disaggregation, enabling independent scaling and billing of compute and storage. However, cloud databases still rely on external, converged coordination services (e.g., ZooKeeper) for their control planes. These services are effectively lightweight databases optimized for low-volume metadata. As the control plane scales in the cloud, this approach faces similar limitations as converged databases did before storage disaggregation: scalability bottlenecks, low cost efficiency, and increased operational burden. We propose to disaggregate the cluster coordination to achieve the same benefits that storage disaggregation brought to modern cloud DBMSs. We present Marlin, a cloud-native coordination mechanism that fully embraces storage disaggregation. Marlin eliminates the need for external coordination services by…
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
TopicsCloud Computing and Resource Management · Advanced Database Systems and Queries · Distributed systems and fault tolerance
