Cooperative Repair with Minimum-Storage Regenerating Codes for Distributed Storage
Distributed storage systems store redundant data to tolerate failures of storage nodes and lost data should be repaired when storage nodes fail. A class of MDS codes, called Minimum Storage Regenerating (MSR) codes, has been designed to optimize bandwidth consumption when repairing one single failure. Compared with repairing failures individually, the cooperative repair of multiple failures can help to further save bandwidth consumption when multiple failures are being repaired. In this paper, the authors present a new construction of Minimum-Storage Cooperative Regenerating (MSCR) codes that repair two failures cooperatively and exactly.