Promi: Progressive Live Migration in Distributed Database Systems
Zhenghao Ding, Xinyi Zhang, Wei Lu, Wenlong Ma, Wenliang Zhang, Xiaoyong Du
Abstract
Data partitioning serves as a fundamental technique in distributed database systems, but skewed and dynamic work-loads often cause imbalanced load distribution among nodes. Live migration is crucial for addressing this imbalance by redistributing data partitions across nodes. However, existing migration methods either continue processing heavy transaction loads on overloaded nodes or block and abort live transactions during migration, failing to achieve both fast load balance and transactional zero downtime simultaneously. This paper introduces Promi, a live data migration method that progressively migrates data at the granularity of mini-partitions instead of entire partitions. To ensure fast load balance, we propose a graph-based migration scheduler that prioritizes the migration of hot mini - partitions and minimizes potential distributed transactions during migration. To achieve zero downtime and improve system performance, we propose a transaction manager that judiciously routes and schedules the involved transactions based on the current migration state. We conduct extensive experiments com-paring Promi against various live migration methods. The results show that Promi achieves up to 1.5 × higher throughput and reduces load balance time by up to 60% compared to state-of-the-art methods.
Ask about this paper
Ask your agent about it.
Lune has read the top-tier papers around this one, so every answer names the papers it rests on.
Cited by top-tier papers1
Ask how each one uses itRelated papers
- Don't Look Back, Look into the Future: Prescient Data Partitioning and Migration for Deterministic Database SystemsYu-Shan Lin, Ching Tsai, Tz-Yu Lin, Yun-Sheng Chang et al.SIGMOD 2021 · 17 citations
- In-Memory Key-Value Store Live Migration with NetMigrateZeying Zhu, Yibo Zhao, Zaoxing LiuFAST 2024 · 14 citations
- Continuously Bulk Loading over Range Partitioned Tables for Large Scale Historical DataXiaolong He, Peng Cai, Xuan Zhou, Aoying ZhouICDE 2021 · 3 citations
- FSM: A Fine-grained Splitting and Merging Framework for Dual-balanced Graph PartitionChengjun Liu, Zhuo Peng, Weiguo Zheng, Lei ZouVLDB 2024 · 5 citations
- SDN-based Order-aware Live Migration of Virtual MachinesDinuni K. Fernando, Ping Yang, Hui LuINFOCOM 2020 · 11 citations
