On Fractional Dynamic Faults with Threshold

Unlike localized communication failures that occur on a fixed (although a priori unknown) set of links, dynamic faults can occur on any link. Known also as mobile or ubiquitous faults, their presence makes many tasks difficult if not impossible to solve even in synchronous systems. Their analysis and the development of fault-tolerant protocols have been carried out under two main models. In this paper, we introduce a new model for dynamic faults in synchronous distributed systems. This model includes as special cases the existing settings studied in the literature. We focus on the hardest setting of this model, called simple threshold, where to be guaranteed that at least one message is delivered in a time step, the total number of transmitted messages in that time step must reach a threshold T ≤c(G), where c(G) is the edge connectivity of the network. We investigate the problem of broadcasting under this model for the worst threshold T = c(G) in several classes of graphs as well as in arbitrary networks. We design solution protocols, proving that broadcast is possible even in this harsh environment. We analyze the time costs showing that broadcast can be completed in (low) polynomial time for several networks including rings (with or without knowledge of n), complete graphs (with or without chordal sense of direction), hypercubes (with or without orientation), and constant-degree networks (with or without full topological knowledge)

[1]  ARFST NICKELSENAbstract,et al.  Broadcasting in Complete Networks with Dynamic Edge Faults , 2022 .

[2]  Stefan Dobrev Communication-Efficient Broadcasting in Complete Networks with Dynamic Faults , 2003, Theory of Computing Systems.

[3]  Sam Toueg,et al.  The weakest failure detector for solving consensus , 1992, PODC '92.

[4]  Adele A. Rescigno,et al.  Tighter Time Bounds on Broadcasting in Torus Networks in Presence of Dynamic Faults , 2000, Parallel Process. Lett..

[5]  Nicola Santoro,et al.  Distributed Function Evaluation in the Presence of Transmission Faults , 1990, SIGAL International Symposium on Algorithms.

[6]  Krzysztof Diks,et al.  Broadcasting in synchronous networks with dynamic faults , 1996 .

[7]  Imrich Vrto,et al.  Dynamic faults have small effect on broadcasting in hypercubes , 2004, Discret. Appl. Math..

[8]  Rudolf Ahlswede,et al.  Fault-tolerant minimum broadcast networks , 1996 .

[9]  Ugo Vaccaro,et al.  Broadcasting in Hypercubes and Star Graphs with Dynamic Faults , 1998, Inf. Process. Lett..

[10]  Richard Královic,et al.  Broadcasting with Many Faulty Links , 2003, SIROCCO.

[11]  Nicola Santoro,et al.  Time is Not a Healer , 1989, STACS.

[12]  Imrich Vrto,et al.  Optimal Broadcasting in Hypercubes with Dynamic Faults , 1999, Inf. Process. Lett..

[13]  Krzysztof Diks,et al.  Reliable Broadcasting in Logarithmic Time with Byzantine Link Failures , 1997, J. Algorithms.

[14]  Zsuzsanna Lipták,et al.  Broadcasting in Complete Networks with Dynamic Edge Faults , 2000, OPODIS.

[15]  Imrich Vrto,et al.  Optimal Broadcasting in Even Tori with Dynamic Faults (Research Note) , 2000, Euro-Par.

[16]  Bernard Mans,et al.  Sense of direction: Definitions, properties, and classes , 1998 .

[17]  Imrich Vrto,et al.  Optimal Broadcasting in Tori with Dynamic Faults , 2002, Parallel Process. Lett..

[18]  Pierre Fraigniaud,et al.  Broadcasting in a Hypercube when Some Calls Fail , 1991, Inf. Process. Lett..

[19]  Nicola Santoro,et al.  Agreement in synchronous networks with ubiquitous faults , 2007, Theor. Comput. Sci..

[20]  Nancy A. Lynch,et al.  Impossibility of distributed consensus with one faulty process , 1985, JACM.

[21]  Stefan Dobrev Computing input multiplicity in anonymous synchronous networks with dynamic faults , 2004, J. Discrete Algorithms.

[22]  Luisa Gargano,et al.  Minimum time broadcast in faulty star networks , 1998, Discret. Appl. Math..

[23]  Feng-Jian Wang,et al.  An Inheritance Flow Model for Class Hierarchy Analysis , 1998, Inf. Process. Lett..

[24]  Andrzej Pelc,et al.  Feasibility and complexity of broadcasting with random transmission failures , 2005, PODC '05.

[25]  Bernard Mans,et al.  Sense of direction: Definitions, properties, and classes , 1998, Networks.