TPRepair: Tree-based Pipelined Repair in Clustered Storage Systems

Erasure coding is an effective technique for guaranteeing data reliability for storage systems, yet it incurs a high repair penalty with amplified repair traffic. The repair becomes more intricate in clustered storage systems with the bandwidth diversity property. We present TPRepair , a T ree-based P ipelined Repair approach, aiming to expedite the overall repair process with the tailored pipelined repair procedure. TPRepair first prioritizes selecting racks with the current minimum load to participate in the repair process. It subsequently formulates tree-based links, tailored to align seamlessly with the pipelined repair procedure. TPRepair further designs an optimization algorithm to reduce the bottleneck load when repairing multiple chunks. Large-scale simulations demonstrate that TPRepair can increase 13.8%–41.3% of the balance ratio without amplifying cross-rack traffic. Meanwhile, Alibaba Cloud ECS experiments indicate that TPRepair can increase repair throughput by 11.3% to 72.9%.

Authors

Institutions

Publication Details

Journal
ACM Transactions on Architecture and Code Optimization
Published
2024-12-06
DOI
https://doi.org/10.1145/3705895
Citations
3
Primary Topic
Advanced Data Storage Technologies
Type
article
Field-Weighted Citation Impact
1.05
Controls
|||
ALL TIME
JAN
FEB
MAR
APR
MAY
JUN
JUL
AUG
SEP
OCT
article

TPRepair: Tree-based Pipelined Repair in Clustered Storage Systems

Yuhui Cai, Jiahui Yang, Zhirong Shen, Fulin Nan et al.
3 citations
ACM Transactions on Architecture and Code Optimization
Advanced Data Storage Technologies
1.05
article

TPRepair: Tree-based Pipelined Repair in Clustered Storage Systems

Yuhui Cai, Jiahui Yang, Zhirong Shen, Fulin Nan, Dmitrii Kaplun, Quanqing Xu, Chuanhui Yang, Xiaoli Wang, Jiwu Shu, Zhisheng Chen
article en
3 citations

Abstract

Erasure coding is an effective technique for guaranteeing data reliability for storage systems, yet it incurs a high repair penalty with amplified repair traffic. The repair becomes more intricate in clustered storage systems with the bandwidth diversity property. We present TPRepair , a T ree-based P ipelined Repair approach, aiming to expedite the overall repair process with the tailored pipelined repair procedure. TPRepair first prioritizes selecting racks with the current minimum load to participate in the repair process. It subsequently formulates tree-based links, tailored to align seamlessly with the pipelined repair procedure. TPRepair further designs an optimization algorithm to reduce the bottleneck load when repairing multiple chunks. Large-scale simulations demonstrate that TPRepair can increase 13.8%–41.3% of the balance ratio without amplifying cross-rack traffic. Meanwhile, Alibaba Cloud ECS experiments indicate that TPRepair can increase repair throughput by 11.3% to 72.9%.

ACM Transactions on Architecture and Code OptimizationVol. 22(1)
Xiamen University (CN), Minjiang University (CN), Saint Petersburg State Electrotechnical University (RU), Zhejiang Environmental Monitoring Center (CN), Fujian Institute of Oceanography (CN), Xiamen University of Technology (CN)
Openalex Percentile: Top 20%
Advanced Data Storage Technologies
1.05
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.

TPRepair: Tree-based Pipelined Repair in Clustered Storage Systems — Yuhui Cai, Jiahui Yang, et al. · ACM Transactions on Architecture and Code Optimization (2024) | TGRS Research Map | TGRS