Abstract
Fractional repetition (FR) codes is a family of codes for distributed storage systems (DSSs) that allow for uncoded exact repairs having the minimum repair bandwidth. However, in contrast to minimum bandwidth regenerating (MBR) codes, where an arbitrary set of a certain size of available nodes is used for a node repair, the repairs with FR codes are table based. This usually allows to store more data compared with MBR codes. In this paper, we consider bounds on the FR capacity, which is the maximum amount of data that can be stored using an FR code. Optimal FR codes which attain these bounds are presented. The constructions of these FR codes are based on combinatorial designs and on families of regular and biregular graphs. These constructions of FR codes for given parameters raise some interesting questions in graph theory. These questions and some of their solutions are discussed in this paper. In addition, based on a connection between FR codes and batch codes, we propose a new family of codes for DSS, namely, FR batch codes, which have the properties of batch codes and FR codes simultaneously. These are the first codes for DSS which allow for uncoded efficient exact repairs and load balancing which can be performed by several users in parallel. Other concepts related to FR codes are also discussed.
| Original language | English |
|---|---|
| Article number | 7118709 |
| Pages (from-to) | 4164-4180 |
| Number of pages | 17 |
| Journal | IEEE Transactions on Information Theory |
| Volume | 61 |
| Issue number | 8 |
| DOIs | |
| State | Published - 1 Aug 2015 |
| Externally published | Yes |
Keywords
- Coding for distributed storage systems
- Turan graphs
- cages
- combinatorial batch codes
- fractional repetition codes
- generalized polygons
- transversal designs
ASJC Scopus subject areas
- Information Systems
- Computer Science Applications
- Library and Information Sciences