Replica Thresholds for Stripeless Erasure Coding Based on Symmetric Block Designs
In the authors' words
This paper investigates a fundamental question in stripeless erasure coding based on symmetric balanced incomplete block designs (SBIBDs): how many replicas per object are precisely required to guarantee recovery from any set of at most node failures? We refine the known sufficient recovery guarantee for the generalized SBIBD construction. One replica is necessary and sufficient for , and replicas () guarantee recovery for . Recovery takes one round for and at most two rounds in general. To study the tightness of this count, we define the universal replica threshold for a fixed zero-diagonal SBIBD representative~. We determine for and . For , we identify pairwise separated sets and private target permutations as the structures determining whether the sufficient count is tight or can be further reduced. These conditions give exact thresholds for all but the case where and contains no pairwise separated set of size~. We improve the bounds for this remaining case and leave its exact threshold open. Finally, we give sufficient conditions for pairwise separated sets and show how affinity relabeling can realize private target permutations.
Appeared: Friday, September 25. arXiv. Preprint, not yet peer-reviewed.