English

Regenerating Codes for Errors and Erasures in Distributed Storage

Information Theory 2015-03-20 v2 Distributed, Parallel, and Cluster Computing Networking and Internet Architecture math.IT

Abstract

Regenerating codes are a class of codes proposed for providing reliability of data and efficient repair of failed nodes in distributed storage systems. In this paper, we address the fundamental problem of handling errors and erasures during the data-reconstruction and node-repair operations. We provide explicit regenerating codes that are resilient to errors and erasures, and show that these codes are optimal with respect to storage and bandwidth requirements. As a special case, we also establish the capacity of a class of distributed storage systems in the presence of malicious adversaries. While our code constructions are based on previously constructed Product-Matrix codes, we also provide necessary and sufficient conditions for introducing resilience in any regenerating code.

Keywords

Cite

@article{arxiv.1202.1050,
  title  = {Regenerating Codes for Errors and Erasures in Distributed Storage},
  author = {K. V. Rashmi and Nihar B. Shah and Kannan Ramchandran and P. Vijay Kumar},
  journal= {arXiv preprint arXiv:1202.1050},
  year   = {2015}
}

Comments

ISIT 2012

R2 v1 2026-06-21T20:15:12.274Z