An overview of codes tailor-made for better repairability in networked distributed storage systems

  • Authors:
  • Anwitaman Datta;Frédérique Oggier

  • Affiliations:
  • Nanyang Technological University, Singapore;Nanyang Technological University, Singapore

  • Venue:
  • ACM SIGACT News
  • Year:
  • 2013

Quantified Score

Hi-index 0.00

Visualization

Abstract

The increasing amount of digital data generated by today's society asks for better storage solutions. This survey looks at a new generation of coding techniques designed specifically for the maintenance needs of networked distributed storage systems (NDSS), trying to reach the best compromise among storage space efficiency, fault-tolerance, and maintenance overheads. Four families of codes, namely, pyramid, hierarchical, regenerating and locally repairable codes such as self-repairing codes, along with a heuristic of cross-object coding to improve repairability in NDSS are presented at a high level. The code descriptions are accompanied with simple nexamples emphasizing the main ideas behind each of these code families. We discuss their pros and cons before concluding with a brief and preliminary comparison. This survey deliberately excludes technical details and does not contain an exhaustive list of code constructions. Instead, it provides an overview of the major novel code families in a manner easily accessible to a broad audience, by presenting the big picture of advances in coding techniques for maintenance of NDSS.