“…A recent trend in self-stabilizing research is to complement the self-stabilizing abilities of a distributed algorithm with some additional safety properties that are guaranteed when the permanent and intermittent failures that hit the system satisfy some conditions. In addition to being selfstabilizing, a protocol could thus also tolerate a limited number of topology changes [8], crash faults [14,1], nap faults [9,22], Byzantine faults [10,2], and sustained edge cost changes [3,19].…”