Analysis of Amnesiac Flooding

02/25/2020
by   Volker Turau, et al.
0

The purpose of the broadcast operation in distributed systems is to spread information located at some nodes to all other nodes. The broadcast operation is often realized by flooding. With flooding the source nodes send a message containing the information to all their neighbors. Each node receiving the message for the first time forwards to it all other neighbors. A stateless variant of flooding for synchronous systems is called amnesiac flooding. In this case a node after receiving a message, forwards it only to those neighbors from which it did not receive the message in the current round. In this paper we analyze the termination time of amnesiac flooding. We define the k-flooding problem. The objective is to find a set S of size k, such that amnesiac flooding when started concurrently by all nodes of S terminates in a minimal number of rounds. We provide sharp upper and lower bounds for the termination time. We prove that for every non-bipartite graph there exists a bipartite graph such that the execution of amnesiac flooding on both graphs is strongly correlated and that the termination times coincide. This construction considerably simplifies existing proofs for amnesiac flooding and gives more insight into the flooding process.

READ FULL TEXT

page 1

page 2

page 3

page 4

research
07/16/2019

On The Termination of a Flooding Process

Flooding is among the simplest and most fundamental of all distributed n...
research
09/12/2020

Terminating cases of flooding

Basic synchronous flooding proceeds in rounds. Given a finite undirected...
research
11/11/2020

Synchronous Concurrent Broadcasts for Intermittent Channels with Bounded Capacities

In this work we extend the recently proposed synchronous broadcast algor...
research
01/22/2020

A Simple and Efficient Binary Byzantine Consensus Algorithm using Cryptography and Partial Synchrony

This paper describes a simple and efficient Binary Byzantine faulty tole...
research
02/15/2022

Efficient Distributed Computations in Anonymous Dynamic Congested Systems with Opportunistic Connectivity

In this work we address the question of efficiency of distributed comput...
research
06/12/2019

Collaborative Broadcast in O(log log n) Rounds

We consider the multihop broadcasting problem for n nodes placed uniform...
research
11/22/2017

The Stochastic Firefighter Problem

The dynamics of infectious diseases spread is crucial in determining the...

Please sign up or login with your details

Forgot password? Click here to reset