We propose a self-stabilizing synchronization technique, called the "Neighborhood Synchronizer" (NS), that synchronizes nodes with their neighbors in a tree network. The NS scheme has extremely small memory requirement---only 1 bit per processor. Algorithm NS is inherently self-stabilizing. We apply our synchronizer to design a broadcasting algorithm (BA) in tree networks. Algorithm BA is also inherently self-stabilizing and needs only 2h+2m-1 rounds to broadcast m messages, where h is the height of the tree.
Index Terms:
Broadcasting, distributed algorithms, self-stabilization, spanning tree, synchronizer.
Citation:
Colette Johnen, Sebastien Tixeuil, Luc O. Alima, Ajoy K. Datta, "Self-Stabilizing Neighborhood Synchronizer in Tree Networks," icdcs, pp.0487, 19th IEEE International Conference on Distributed Computing Systems (ICDCS'99), 1999