Flooding Based Reliable Broadcast Algorithm Analysis

MO Yu-chang,CUI Gang
DOI: https://doi.org/10.3321/j.issn:0367-6234.2006.03.002
2006-01-01
Abstract:Flooding based reliable broadcast algorithm is one of the most important algorithms in fault-tolerant distributed computing.But the existent research work on this algorithm pays little attention to the formal analysis of its safety and liveness properties.This paper formally analyzes safety and liveness properties of the flooding based reliable broadcast algorithm.System model considered in this paper consists of fail-silent processes and all-connected reliable communication system.The traces and states of the execution of the algorithm are studied.For liveness analysis,it is found that some receiver process may stay at initial state S'0 forever,that is,system may has deadlock,if process fault occurs arbitrarily.For safety analysis,it is found that all processes will eventually stay at state SN or SF given that some processes end at state SN.
What problem does this paper attempt to address?