Functional repair codes: a view from projective geometry
Ng, S.-L. and Paterson, Maura B. (2019) Functional repair codes: a view from projective geometry. Designs, Codes and Cryptography 87 (164), pp. 2701-2722. ISSN 0925-1022.
|
Text
storagecoderefcompliance.pdf - Author's Accepted Manuscript Download (359kB) | Preview |
Abstract
Storage codes are used to ensure reliable storage of data in distributed systems; functional repair codes have the additional property that individual storage nodes that fail may be repaired efficiently, preserving the ability to recover original data and to further repair failed nodes. In this paper we show that the existing predominant coding theoretic and vector space models of repair codes can be given a unified treatment in a projective geometric framework, which permits a natural treatment of results such as the cutset bound. We find that many of the constructions proposed in the literature can be seen to arise from well-studied geometric objects, and that this perspective provides opportunities for generalisations and new constructions that can lead to greater flexibility in trade-offs between various desirable properties. We use this framework to explore the notion of {\em strictly functional} repair codes, for which there exist nodes that \emph{cannot} be replaced exactly, and discuss how strict functionality can arise. We also consider the issue that the view of a repair code as a collection of sets of vector/projective subspaces is recursive in nature and makes it hard to discern when a collection of nodes forms a repair code. We provide another view using directed graphs that gives us non-recursive criteria for determining whether a family of collections of subspaces constitutes a functional, exact, or strictly functional repair code, which may be of use in searching for new codes with desirable properties.
Metadata
Item Type: | Article |
---|---|
Keyword(s) / Subject(s): | Functional repair codes, Projective geometry, Directed graphs, Spreads, Distributed storage codes |
School: | Birkbeck Faculties and Schools > Faculty of Science > School of Computing and Mathematical Sciences |
Depositing User: | Maura Paterson |
Date Deposited: | 10 Jun 2019 09:20 |
Last Modified: | 09 Aug 2023 12:46 |
URI: | https://eprints.bbk.ac.uk/id/eprint/27767 |
Statistics
Additional statistics are available via IRStats2.