English

Optimal broadcasting in networks with faulty nodes

Data Structures and Algorithms 2017-09-15 v1 Distributed, Parallel, and Cluster Computing

Abstract

Large computer networks are an essential part of modern technology, and quite often information needs to be broadcast to all the computers in the network. If all computers work perfectly all the time, this is simple. Suppose, however, that some of the computers fail occasionally. What is the fastest way to ensure that with high probability all working computers get the information? In this paper, we analyze three algorithms to do so. All algorithms terminate in logarithmic time, assuming computers fail with probability 1p1-p independently of each other. We prove that the third algorithm, which runs in time (1+o(1))(logNlog(1+p))(1+o(1))(\frac{\log N}{\log(1+p)}), is asymptotically optimal.

Keywords

Cite

@article{arxiv.1709.04885,
  title  = {Optimal broadcasting in networks with faulty nodes},
  author = {Yoel Grinshpon and Ori Gurel-Gurevich},
  journal= {arXiv preprint arXiv:1709.04885},
  year   = {2017}
}

Comments

14 pages

R2 v1 2026-06-22T21:43:27.919Z