Access vs. Bandwidth in Codes for Storage
Abstract
Maximum distance separable (MDS) codes are widely used in storage systems to protect against disks (nodes) failures. An (n, k, l) MDS code uses n nodes of capacity l to store k information nodes. The MDS property guarantees the resiliency to any n − k node failures. An optimal bandwidth (resp. optimal access) MDS code communicates (resp. accesses) the minimum amount of data during the recovery process of a single failed node. It was shown that this amount equals a fraction of 1/(n − k) of data stored in each node. In previous optimal bandwidth constructions, l scaled polynomially with k in codes with asymptotic rate < 1. Moreover, in constructions with constant number of parities, i.e. rate approaches 1, l scaled exponentially w.r.t. k. In this paper we focus on the practical case of n − k = 2, and ask the following question: Given the capacity of a node l what is the largest (w.r.t. k) optimal bandwidth (resp. access) (k + 2, k, l) 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.
Additional Information
© 2012 IEEE. Date of Current Version: 27 August 2012; Issue Date: 1-6 July 2012. This work was partially supported by an NSF grant ECCS- 0801795 and a BSF grant 2010075.Attached Files
Submitted - 1303.3668.pdf
Files
1303.3668.pdf
Additional details
Identifiers
- Eprint ID
- 33642
- Resolver ID
- CaltechAUTHORS:20120829-092120549
Related works
- Describes
- http://arxiv.org/abs/1303.3668 (URL)
Funding
- NSF
- ECCS-0801795
- Binational Science Foundation (USA-Israel)
- 2010075
Dates
- Created
-
2012-08-29Created from EPrint's datestamp field
- Updated
-
2021-11-09Created from EPrint's last_modified field