Toward Load-Balanced Redundancy Transitioning for Erasure-Coded Storage
Redundancy transitioning enables erasure-coded storage to adapt to varying performance and reliability requirements by re-encoding data with new coding parameters on-the-fly. Existing studies focus on bandwidth-driven redundancy transitioning that reduces the transitioning bandwidth across storage nodes, yet the actual redundancy transitioning performance remains bottlenecked by the most loaded node. We present BART, a load-balanced redundancy transitioning scheme that aims to reduce the redundancy transitioning time via carefully scheduled parallelization. We show that finding an optimal load-balanced solution is difficult due to the large solution space. Given this challenge, BART decomposes the redundancy transitioning problem into multiple sub-problems and solves the sub-problems via efficient heuristics. We evaluate BART using both simulations for large-scale storage and HDFS prototype experiments on Alibaba Cloud. We show that BART significantly reduces the redundancy transitioning time compared with the bandwidth-driven approach.
Authors
- Patrick P. C. Lee (ORCID: https://orcid.org/0000-0002-4501-4364)
- Tingyi Wu (ORCID: https://orcid.org/0000-0003-2284-8136)
- Yuchong Hu (ORCID: https://orcid.org/0000-0003-1265-7141)
- Keyun Cheng (ORCID: https://orcid.org/0000-0002-8301-9633)
- Xiaolu Li (ORCID: https://orcid.org/0000-0002-3582-0792)
- Jie Li (ORCID: https://orcid.org/0000-0002-7582-7630)
- Huancheng Puyang
Institutions
- Chinese University of Hong Kong (HK)
- Huawei Technologies (China) (CN)
- Huawei Technologies (United Kingdom) (GB)
- Huazhong University of Science and Technology (CN)
Publication Details
- Journal
- IEEE Transactions on Parallel and Distributed Systems
- Published
- 2025-03-04
- DOI
- https://doi.org/10.1109/tpds.2025.3547872
- Citations
- 2
- Primary Topic
- Advanced Data Storage Technologies
- Type
- article
- Field-Weighted Citation Impact
- 2.97
Funders
- National Natural Science Foundation of China