English

Optimal data placements for triple replication

Combinatorics 2021-09-30 v1

Abstract

Given a set VV of vv servers along with bb files (data), each file is replicated (placed) on exactly kk servers and thus a file can be represented by a set of kk servers. Then we produce a data placement consisting of bb subsets of VV called blocks, each of size kk. Each server has some probability to fail and we want to find a placement that minimizes the variance of the number of available files. It was conjectured that there always exists an optimal data placement (with variance better than any other placement for any value of the probability of failure). An optimal data placement for triple replication with bb blocks (of size three) on a vv-set was proved to exist by Wei et al. if vv and bb are not excluded by two conditions. This article concentrates on the parameters v,bv, b satisfying the two conditions and characterizes the combinatorial properties of the corresponding optimal data placements. Nearly well-balanced triple systems (NWBTSs) are defined to produce optimal data placements. Many constructions for NWBTSs are developed, mainly by constructing candelabra systems with various desirable partitions. The main result of this article is that there always exist optimal data placements for triple replication with bb blocks on a vv-set possibly except when v4v\equiv 4 (mod 24) or v=50,74v=50,74, and λv(v1)6v6<b<λv(v1)6+v6\frac{\lambda v(v-1)}{6}-\frac{v}{6} < b < \frac{\lambda v(v-1)}{6}+\frac{v}{6} for an odd integer λ\lambda.

Cite

@article{arxiv.2109.14140,
  title  = {Optimal data placements for triple replication},
  author = {Ruijing Liu and Junling Zhou},
  journal= {arXiv preprint arXiv:2109.14140},
  year   = {2021}
}
R2 v1 2026-06-24T06:27:54.459Z