Boosting Full-Node Repair in Erasure-Coded Storage
Shiyao Lin, Guowen Gong, Zhirong Shen, Patrick P. C. Lee, Jiwu Shu
Abstract
As a common choice for fault tolerance in today's storage systems, erasure coding is still hampered by the induced substantial traffic in repair. A variety of erasure codes and repair algorithms are designed in recent years to relieve the repair traffic, yet we unveil via careful analysis that they are still plagued by several limitations, which restrict or even negate the performance gains. We present RepairBoost, a scheduling framework that can assist existing linear erasure codes and repair algorithms to boost the full-node repair performance. RepairBoost builds on three design primitives: (i) repair abstraction, which employs a directed acyclic graph to characterize a single-chunk repair process; (ii) repair traffic balancing, which balances the upload and download repair traffic simultaneously; and (iii) transmission scheduling, which carefully dispatches the requested chunks to saturate the most unoccupied bandwidth. Extensive experiments on Amazon EC2 show that RepairBoost can accelerate the repair by 35.0-97.1% for various erasure codes and repair algorithms.
Ask about this paper
Your agent reads all of it.
Lune indexed this paper to the last equation, along with the top-tier papers that cite it. Ask a question and the answer quotes them.
Your agent calls
Luneget_paper_fulltext
Free to start. No credit card required.
Terminal
Install the CLIlune papers fulltext 5a905fe4-7a82-4b4c-9202-5a1cbad5f1feCited by top-tier papers3
- Removing Obstacles before Breaking Through the Memory Wall: A Close Look at HBM Errors in the FieldRonglong Wu, Shuyue Zhou, Jiahao Lu, Zhirong Shen et al.USENIX ATC 2024 · 17 citations
- WiseCode: Breaking the Scalability Barriers of Wide-Stripe Vector CodesSijie Cai, Guangyan Zhang, Xiao NiuOSDI 2026
- ParaRC: Embracing Sub-Packetization for Repair Parallelization in MSR-Coded StorageXiaolu Li, Keyun Cheng, Kaicheng Tang, Patrick P. C. Lee et al.FAST 2023
Builds on4
- An Empirical Guide to the Behavior and Use of Scalable Persistent MemoryJian Yang, Juno Kim, Morteza Hoseinzadeh, Joseph Izraelevitz et al.FAST 2020 · 470 citations
- Making Disk Failure Predictions SMARTer!Sidi Lu, Bing Luo, Tirthak Patel, Yongtao Yao et al.FAST 2020 · 120 citations
- Exploiting Combined Locality for Wide-Stripe Erasure Coding in Distributed StorageYuchong Hu, Liangfeng Cheng, Qiaori Yao, Patrick P. C. Lee et al.FAST 2021 · 88 citations
- HDDse: Enabling High-Dimensional Disk State Embedding for Generic Failure Detection System of Heterogeneous Disks in Large Data CentersJi Zhang, Ping Huang, Ke Zhou, Ming Xie et al.USENIX ATC 2020 · 20 citations
Related papers
- ChameleonEC: Exploiting Tunability of Erasure Coding for Low-Interference RepairYuhui Cai, Shiyao Lin, Zhirong Shen, Jiahui Yang et al.HPCA 2025 · 5 citations
- ROE: Repair-Oriented Encoding for Erasure Codes with LocalitiesHongjing Yu, Si Wu, Jinyao Liu, Feng LiINFOCOM 2026
- Design Considerations and Analysis of Multi-Level Erasure Coding in Large-Scale Data CentersMeng Wang, Jiajun Mao, Rajdeep Rana, John Bent et al.SC 2023 · 6 citations
- LESS is More for I/O-Efficient Repairs in Erasure-Coded StorageKeyun Cheng, Guodong Li, Xiaolu Li, Sihuang Hu et al.FAST 2026 · 4 citations
- Balancing Repair Bandwidth and Sub-Packetization in Erasure-Coded Storage via Elastic TransformationKaicheng Tang, Keyun Cheng, Helen H. W. Chan, Xiaolu Li et al.INFOCOM 2023 · 14 citations
