English

The Adversarial Noise Threshold for Distributed Protocols

Data Structures and Algorithms 2015-04-30 v2 Distributed, Parallel, and Cluster Computing Information Theory math.IT

Abstract

We consider the problem of implementing distributed protocols, despite adversarial channel errors, on synchronous-messaging networks with arbitrary topology. In our first result we show that any nn-party TT-round protocol on an undirected communication network GG can be compiled into a robust simulation protocol on a sparse (O(n)\mathcal{O}(n) edges) subnetwork so that the simulation tolerates an adversarial error rate of Ω(1n)\Omega\left(\frac{1}{n}\right); the simulation has a round complexity of O(mlognnT)\mathcal{O}\left(\frac{m \log n}{n} T\right), where mm is the number of edges in GG. (So the simulation is work-preserving up to a log\log factor.) The adversary's error rate is within a constant factor of optimal. Given the error rate, the round complexity blowup is within a factor of O(klogn)\mathcal{O}(k \log n) of optimal, where kk is the edge connectivity of GG. We also determine that the maximum tolerable error rate on directed communication networks is Θ(1/s)\Theta(1/s) where ss is the number of edges in a minimum equivalent digraph. Next we investigate adversarial per-edge error rates, where the adversary is given an error budget on each edge of the network. We determine the exact limit for tolerable per-edge error rates on an arbitrary directed graph. However, the construction that approaches this limit has exponential round complexity, so we give another compiler, which transforms TT-round protocols into O(mT)\mathcal{O}(mT)-round simulations, and prove that for polynomial-query black box compilers, the per-edge error rate tolerated by this last compiler is within a constant factor of optimal.

Keywords

Cite

@article{arxiv.1412.8097,
  title  = {The Adversarial Noise Threshold for Distributed Protocols},
  author = {William M. Hoza and Leonard J. Schulman},
  journal= {arXiv preprint arXiv:1412.8097},
  year   = {2015}
}

Comments

23 pages, 2 figures. Fixes mistake in theorem 6 and various typos

R2 v1 2026-06-22T07:44:52.677Z