Interference Alignment in Regenerating Codes for Distributed Storage: Necessity and Code Constructions

Type: Article

Publication Date: 2011-12-07

Citations: 239

DOI: https://doi.org/10.1109/tit.2011.2178588

View Chat PDF

Abstract

Regenerating codes are a class of recently developed codes for distributed storage that, like Reed-Solomon codes, permit data recovery from any arbitrary <formula formulatype="inline" xmlns:mml="http://www.w3.org/1998/Math/MathML" xmlns:xlink="http://www.w3.org/1999/xlink"><tex Notation="TeX">$k$</tex> </formula> of <formula formulatype="inline" xmlns:mml="http://www.w3.org/1998/Math/MathML" xmlns:xlink="http://www.w3.org/1999/xlink"><tex Notation="TeX">$n$</tex> </formula> nodes. However regenerating codes possess in addition, the ability to repair a failed node by connecting to any arbitrary <formula formulatype="inline" xmlns:mml="http://www.w3.org/1998/Math/MathML" xmlns:xlink="http://www.w3.org/1999/xlink"> <tex Notation="TeX">$d$</tex></formula> nodes and downloading an amount of data that is typically far less than the size of the data file. This amount of download is termed the repair bandwidth. Minimum storage regenerating (MSR) codes are a subclass of regenerating codes that require the least amount of network storage; every such code is a maximum distance separable (MDS) code. Further, when a replacement node stores data identical to that in the failed node, the repair is termed as exact.

Locations

  • arXiv (Cornell University) - View - PDF
  • CiteSeer X (The Pennsylvania State University) - View - PDF
  • DataCite API - View
  • IEEE Transactions on Information Theory - View

Similar Works

Action Title Year Authors
+ Distributed Data Storage with Minimum Storage Regenerating Codes - Exact and Functional Repair are Asymptotically Equally Efficient 2010 Viveck R. Cadambe
Syed A. Jafar
Hamed Maleki
+ Minimum Storage Regenerating Codes For All Parameters 2016 Sreechakra Goparaju
Arman Fazeli
Alexander Vardy
+ Exact Regeneration Codes for Distributed Storage Repair Using Interference Alignment 2010 Changho Suh
Kannan Ramchandran
+ Exact Regeneration Codes for Distributed Storage Repair Using Interference Alignment 2010 Changho Suh
Kannan Ramchandran
+ Minimum Storage Regenerating Codes For All Parameters 2016 Sreechakra Goparaju
Arman Fazeli
Alexander Vardy
+ PDF Chat Optimal Exact-Regenerating Codes for Distributed Storage at the MSR and MBR Points via a Product-Matrix Construction 2011 K. V. Rashmi
Nihar B. Shah
P. Vijay Kumar
+ On the Existence of Optimal Exact-Repair MDS Codes for Distributed Storage 2010 Changho Suh
Kannan Ramchandran
+ Repairing Reed-Solomon Codes 2017 Venkatesan Guruswami
Mary Wootters
+ Bandwidth Adaptive &amp; Error Resilient MBR Exact Repair Regenerating Codes 2017 Kaveh Mahdaviani
Ashish Khisti
Soheil Mohajer
+ Bandwidth Adaptive & Error Resilient MBR Exact Repair Regenerating Codes 2017 Kaveh Mahdaviani
Ashish Khisti
Soheil Mohajer
+ PDF Chat A Repair Framework for Scalar MDS Codes 2014 Karthikeyan Shanmugam
Dimitris Papailiopoulos
Alexandros G. Dimakis
Giuseppe Caire
+ PDF Chat MDS Array Codes With (Near) Optimal Repair Bandwidth for All Admissible Repair Degrees 2023 Jie Li
Yi Liu
Xiaohu Tang
Yunghsiang S. Han
Bo Bai
Gong Zhang
+ PDF Chat Codes for Distributed Storage 2022 Vinayak Ramkumar
S. B. Balaji
Birenjith Sasidharan
Myna Vajha
M. Nikhil Krishnan
P. Vijay Kumar
+ $ε$-MSR Codes: Contacting Fewer Code Blocks for Exact Repair 2018 Venkatesan Guruswami
Satyanarayana V. Lokam
Sai Vikneshwar Mani Jayaraman
+ PDF Chat Repair Optimal Erasure Codes Through Hadamard Designs 2013 DimitrisS. Papailiopoulos
Alexandros G. Dimakis
Viveck R. Cadambe
+ Explicit Constructions of High-Rate MDS Array Codes With Optimal Repair Bandwidth 2017 Min Ye
Alexander Barg
+ A Novel Construction of Low-Complexity MDS Codes with Optimal Repair Capability for Distributed Storage Systems 2017 Sheng Guan
Haibin Kan
Xin Wang
+ $\epsilon$-MSR Codes: Contacting Fewer Code Blocks for Exact Repair 2018 Venkatesan Guruswami
Satyanarayana V. Lokam
Sai Vikneshwar Mani Jayaraman
+ PDF Chat Repair optimal erasure codes through hadamard designs 2011 Dimitris Papailiopoulos
Alexandros G. Dimakis
Viveck R. Cadambe
+ Repairing Reed-Solomon Codes 2015 Venkatesan Guruswami
Mary Wootters

Cited by (132)

Action Title Year Authors
+ Beyond the MDS Bound in Distributed Cloud Storage 2015 Jian Li
Tongtong Li
Jian Ren
+ PDF Chat Centralized Multi-Node Repair Regenerating Codes 2019 Marwen Zorgui
Zhiying Wang
+ Optimal Construction of Regenerating Code Through Rate-Matching in Hostile Networks 2017 Jian Li
Tongtong Li
Jian Ren
+ Beyond the MDS Bound in Distributed Cloud Storage 2020 Jian Li
Tongtong Li
Jian Ren
+ When Can Helper Node Selection Improve Regenerating Codes? Part II: An Explicit Exact-Repair Code Construction. 2016 Imad Ahmad
Chih-Chun Wang
+ Scalar MSCR Codes via the Product Matrix Construction 2018 Yaqian Zhang
Zhifang Zhang
+ PDF Chat Repair optimal erasure codes through hadamard designs 2011 Dimitris Papailiopoulos
Alexandros G. Dimakis
Viveck R. Cadambe
+ Codes with Local Regeneration 2012 Govinda M. Kamath
N. Prakash
V. Lalitha
P. Vijay Kumar
+ A High-Rate MSR Code With Polynomial Sub-Packetization Level 2015 Birenjith Sasidharan
Gaurav Kumar Agarwal
P. Vijay Kumar
+ Centralized Multi-Node Repair Regenerating Codes 2017 Marwen Zorgui
Zhiying Wang
+ Generalization of Rashmi-Shah-Kumar Minimum-Storage-Regenerating Codes 2013 Masazumi Kurihara
Hidenori Kuwakado
+ PDF Chat Exact scalar minimum storage coordinated regenerating codes 2012 Nicolas Le Scouarnec
+ PDF Chat Outer bounds on the storage-repair bandwidth trade-off of exact-repair regenerating codes 2016 Birenjith Sasidharan
N. Prakash
M. Nikhil Krishnan
Myna Vajha
Kaushik Senthoor
P. Vijay Kumar
+ Limitations on the Achievable Repair Bandwidth of Piggybacking Codes with Low Substriping 2017 Reyna Hulett
Mary Wootters
+ A Tight Lower Bound on the Sub-Packetization Level of Optimal-Access MSR and MDS Codes 2017 S. B. Balaji
P. Vijay Kumar
+ The Storage-Repair-Bandwidth Trade-off of Exact Repair Linear Regenerating Codes for the Case $d = k = n-1$ 2015 N. Prakash
M. Nikhil Krishnan
+ PDF Chat Unified approach for computing sum of sources over CQ-MAC 2022 Mohammad Aamir Sohail
Touheed Anwar Atif
S. Sandeep Pradhan
+ Characterization of Secrecy Capacity for General MSR Codes under Passive Eavesdropping Model. 2015 Kun Huang
Udaya Parampalli
Ming Xian
+ PDF Chat Optimal systematic distributed storage codes with fast encoding 2016 Preetum Nakkiran
K. V. Rashmi
Kannan Ramchandran
+ Improved Upper Bounds on Systematic-Length for Linear Minimum Storage Regenerating Codes 2016 Kun Huang
Udaya Parampalli
Ming Xian
+ Erasure Coding for Distributed Storage: An Overview 2018 S. B. Balaji
M. Nikhil Krishnan
Myna Vajha
Vinayak Ramkumar
Birenjith Sasidharan
P. Vijay Kumar
+ PDF Chat An alternate construction of an access-optimal regenerating code with optimal sub-packetization level 2015 Gaurav Kumar Agarwal
Birenjith Sasidharan
P. Vijay Kumar
+ Regenerating Codes for Errors and Erasures in Distributed Storage 2012 K. V. Rashmi
Nihar B. Shah
Kannan Ramchandran
P. Vijay Kumar
+ PDF Chat Distributed data storage systems with opportunistic repair 2014 Vaneet Aggarwal
Chao Tian
Vinay A. Vaishampayan
Yih-Farn R. Chen
+ An Explicit, Coupled-Layer Construction of a High-Rate MSR Code with Low Sub-Packetization Level, Small Field Size and All-Node Repair 2016 Birenjith Sasidharan
Myna Vajha
P. Vijay Kumar
+ High-Rate Regenerating Codes Through Layering 2013 Birenjith Sasidharan
P. Vijay Kumar
+ When Can Helper Node Selection Improve Regenerating Codes? Part I: Graph-Based Analysis 2016 Imad Ahmad
Chih-Chun Wang
+ PDF Chat Data secrecy in distributed storage systems under exact repair 2013 Sreechakra Goparaju
Salim El Rouayheb
Robert Calderbank
H. Vincent Poor
+ Data Secrecy in Distributed Storage Systems under Exact Repair 2013 Sreechakra Goparaju
Salim El Rouayheb
Robert Calderbank
H. Vincent Poor
+ PDF Chat Cooperative repair of multiple node failures in distributed storage systems 2016 Kenneth W. Shum
Junyu Chen
+ Secret Share Dissemination across a Network 2012 Nihar B. Shah
K. V. Rashmi
Kannan Ramchandran
+ PDF Chat An improved outer bound on the storage-repair-bandwidth tradeoff of exact-repair regenerating codes 2014 Birenjith Sasidharan
Kaushik Senthoor
P. Vijay Kumar
+ PDF Chat Analysis and construction of functional regenerating codes with uncoded repair for distributed storage systems 2013 Yuchong Hu
Patrick P. C. Lee
Kenneth W. Shum
+ PDF Chat Scalar MSCR Codes via the Product Matrix Construction 2019 Yaqian Zhang
Zhifang Zhang
+ Optimal Systematic Distributed Storage Codes with Fast Encoding 2015 Preetum Nakkiran
K. V. Rashmi
Kannan Ramchandran
+ Information-theoretically Secure Erasure Codes for Distributed Storage 2015 Nihar B. Shah
K. V. Rashmi
Kannan Ramchandran
P. Vijay Kumar
+ PDF Chat Distributed Storage in Mobile Wireless Networks With Device-to-Device Communication 2016 Jesper Pedersen
Alexandre Graell i Amat
Iryna Andriyanova
Fredrik Brännström
+ Conditional Disclosure of Secrets: A Noise and Signal Alignment Approach 2022 Zhou Li
Hua Sun
+ A Piggybacking Design Framework for Read-and Download-efficient Distributed Storage Codes 2017 K. V. Rashmi
Nihar B. Shah
Kannan Ramchandran
+ Optimal Construction of Regenerating Code through Rate-matching in Hostile Networks 2015 Jian Li
Tongtong Li
Jian Ren

Citing (17)

Action Title Year Authors
+ On the Existence of Optimal Exact-Repair MDS Codes for Distributed Storage 2010 Changho Suh
Kannan Ramchandran
+ Searching for Minimum Storage Regenerating Codes 2009 Daniel Cullina
Alexandros G. Dimakis
Tracey Ho
+ Distributed Data Storage with Minimum Storage Regenerating Codes - Exact and Functional Repair are Asymptotically Equally Efficient 2010 Viveck R. Cadambe
Syed A. Jafar
Hamed Maleki
+ Double Circulant Minimum Storage Regenerating Codes 2010 Bernat Gastón
Jaume Pujol
+ PDF Chat Interference Alignment and Degrees of Freedom of the $K$-User Interference Channel 2008 Viveck R. Cadambe
Syed A. Jafar
+ PDF Chat Explicit codes minimizing repair bandwidth for distributed storage 2010 Nihar B. Shah
K. V. Rashmi
P. Vijay Kumar
Kannan Ramchandran
+ PDF Chat A Construction of Systematic MDS Codes With Minimum Repair Bandwidth 2011 Yunnan Wu
+ PDF Chat Network Coding for Distributed Storage Systems 2010 Alexandros G. Dimakis
P. Brighten Godfrey
Yunnan Wu
Martin J. Wainwright
Kannan Ramchandran
+ Network Coding for Distributed Storage Systems 2007 Alexandros G. Dimakis
P. Brighten Godfrey
Martin J. Wainwright
Kannan Ramchandran
+ PDF Chat Explicit construction of optimal exact regenerating codes for distributed storage 2009 K. V. Rashmi
Nihar B. Shah
P. Vijay Kumar
Kannan Ramchandran
+ PDF Chat Distributed Storage Codes With Repair-by-Transfer and Nonachievability of Interior Points on the Storage-Bandwidth Tradeoff 2011 Nihar B. Shah
K. V. Rashmi
P. Vijay Kumar
Kannan Ramchandran
+ PDF Chat Enabling node repair in any erasure code for distributed storage 2011 K. V. Rashmi
Nihar B. Shah
P. Vijay Kumar
+ PDF Chat Interference Alignment and Spatial Degrees of Freedom for the K User Interference Channel 2008 Viveck R. Cadambe
Syed A. Jafar
+ Matrix Mathematics: Theory, Facts, and Formulas with Application to Linear Systems Theory 2005 Dennis S. Bernstein
+ Interference Alignment and the Degrees of Freedom for the K User Interference Channel 2007 Viveck R. Cadambe
Syed A. Jafar
+ PDF Chat Optimal Exact-Regenerating Codes for Distributed Storage at the MSR and MBR Points via a Product-Matrix Construction 2011 K. V. Rashmi
Nihar B. Shah
P. Vijay Kumar
+ Searching for Minimum Storage Regenerating Codes 2009 Daniel Cullina
Alexandros G. Dimakis
Tracey Ho