Access vs. Bandwidth in Codes for Storage
Abstract
Maximum distance separable (MDS) codes are widely used in storage systems to protect against disk (node) failures. A node is said to have capacity over some field , if it can store that amount of symbols of the field. An MDS code uses nodes of capacity to store information nodes. The MDS property guarantees the resiliency to any node failures. An \emph{optimal bandwidth} (resp. \emph{optimal access}) MDS code communicates (resp. accesses) the minimum amount of data during the repair process of a single failed node. It was shown that this amount equals a fraction of of data stored in each node. In previous optimal bandwidth constructions, scaled polynomially with in codes with asymptotic rate . Moreover, in constructions with a constant number of parities, i.e. rate approaches 1, is scaled exponentially w.r.t. . In this paper, we focus on the later case of constant number of parities , and ask the following question: Given the capacity of a node what is the largest number of information disks in an optimal bandwidth (resp. access) MDS code. We give an upper bound for the general case, and two tight bounds in the special cases of two important families of codes. Moreover, the bounds show that in some cases optimal-bandwidth code has larger than optimal-access code, and therefore these two measures are not equivalent.
Cite
@article{arxiv.1303.3668,
title = {Access vs. Bandwidth in Codes for Storage},
author = {Itzhak Tamo and Zhiying Wang and Jehoshua Bruck},
journal= {arXiv preprint arXiv:1303.3668},
year = {2016}
}
Comments
This paper was presented in part at the IEEE International Symposium on Information Theory (ISIT 2012). submitted to IEEE transactions on information theory