CloudJump II: Optimizing Cloud Databases for Shared Storage

The CloudJump framework aims to shed light on how compute-storage disaggregation can effectively enhance cloud databases' scalability, resilience, and efficiency by only relying on standard cloud storage services. To explore the evolving landscape of cloud-native databases, this study navigates through the design and implementation intricacies of the shared-storage architecture in the CloudJump framework. By focusing on the shared storage model integral to cloud database systems with a leader-follower pattern, we address the challenges of ensuring data consistency across multiple compute nodes-a cornerstone for achieving scalability in cloud environments. At its core, this study proposes Multi-Version Data (MVD), a technique designed to improve node consistency in shared storage environments. MVD enables fine-grained version management and precise reconstruction of data pages by compute nodes, facilitating streamlined recovery and robust data persistence without requiring a custom storage layer. This design simplifies operations, reduces costs, and presents a pragmatic response to the limitations of existing cloud storage approaches. The deployment of MVD in PolarDB demonstrates its practical benefits, including enhanced node decoupling and accelerated failover. The performance and reliability of the enhanced system, CloudJump II, are substantiated through comprehensive experimental evaluation and production usage.

Authors

Institutions

Publication Details

Published
2025-06-17
DOI
https://doi.org/10.1145/3722212.3724431
Primary Topic
Advanced Data Storage Technologies
Type
article
Field-Weighted Citation Impact
0.00
Controls
|||
ALL TIME
JAN
FEB
MAR
APR
MAY
JUN
JUL
AUG
SEP
OCT
article

CloudJump II: Optimizing Cloud Databases for Shared Storage

Kang Wang, Xinjun Yang, J.X. Wang, Mo Sha et al.
Advanced Data Storage Technologies
article

CloudJump II: Optimizing Cloud Databases for Shared Storage

Kang Wang, Xinjun Yang, J.X. Wang, Mo Sha, Zheyu Miao, Zongzhi Chen, Feifei Li, Sheng Wang, Jie Xu
article en

Abstract

The CloudJump framework aims to shed light on how compute-storage disaggregation can effectively enhance cloud databases' scalability, resilience, and efficiency by only relying on standard cloud storage services. To explore the evolving landscape of cloud-native databases, this study navigates through the design and implementation intricacies of the shared-storage architecture in the CloudJump framework. By focusing on the shared storage model integral to cloud database systems with a leader-follower pattern, we address the challenges of ensuring data consistency across multiple compute nodes-a cornerstone for achieving scalability in cloud environments. At its core, this study proposes Multi-Version Data (MVD), a technique designed to improve node consistency in shared storage environments. MVD enables fine-grained version management and precise reconstruction of data pages by compute nodes, facilitating streamlined recovery and robust data persistence without requiring a custom storage layer. This design simplifies operations, reduces costs, and presents a pragmatic response to the limitations of existing cloud storage approaches. The deployment of MVD in PolarDB demonstrates its practical benefits, including enhanced node decoupling and accelerated failover. The performance and reliability of the enhanced system, CloudJump II, are substantiated through comprehensive experimental evaluation and production usage.

Alibaba Group (United States) (US), Alibaba Group (China) (CN)
Openalex Percentile: Top 85%
Advanced Data Storage Technologies
AI Navigator

Ask Laika to Summarize, Analyze, and Connect papers live on the map.

Summarize Papers & Methodologies

Extract key findings, datasets, and comparative methods across publications.

Benchmark Rankings & Visual Analytics

Rank top research institutions, authors, funders, topics, and journals by Field-Weighted Citation Impact (FWCI) and paper volume with instant charts.

Connect Distant Disciplines

Bridge topological clusters on the map to find hidden collaborative intersections.