Cooperative repair: Constructions of optimal MDS codes for all admissible parameters
Min Ye, Alexander Barg

TL;DR
This paper establishes a lower bound on the bandwidth for cooperative repair in distributed storage, proves the model's strength over centralized repair, and provides explicit constructions of optimal MDS codes for all parameters with minimal communication rounds.
Contribution
It introduces the first explicit constructions of MDS codes with optimal cooperative repair for all parameters, removing previous assumptions and achieving minimal communication rounds.
Findings
Proved a lower bound on cooperative repair bandwidth.
Showed cooperative repair is stronger than centralized repair.
Constructed explicit MDS codes with optimal repair for all parameters.
Abstract
Two widely studied models of multiple-node repair in distributed storage systems are centralized repair and cooperative repair. The centralized model assumes that all the failed nodes are recreated in one location, while the cooperative one stipulates that the failed nodes may communicate but are distinct, and the amount of data exchanged between them is included in the repair bandwidth. As our first result, we prove a lower bound on the minimum bandwidth of cooperative repair. We also show that the cooperative model is stronger than the centralized one, in the sense that any MDS code with optimal repair bandwidth under the former model also has optimal bandwidth under the latter one. These results were previously known under the additional "uniform download" assumption, which is removed in our proofs. As our main result, we give explicit constructions of MDS codes with optimal…
Peer Reviews
No public reviews on file for this paper yet. If you reviewed it on a platform where reviews are public (OpenReview, ICLR, NeurIPS, ICML), you can paste yours below so the community can read it here.
Videos
No videos yet. Explain this paper in a talk, walkthrough, or lecture? Add one.
Taxonomy
TopicsAdvanced Data Storage Technologies · Caching and Content Delivery · Distributed systems and fault tolerance
