TY - GEN
T1 - Loosely-stabilizing leader election in population protocol model
AU - Sudo, Yuichi
AU - Nakamura, Junya
AU - Yamauchi, Yukiko
AU - Ooshita, Fukuhito
AU - Kakugawa, Hirotsugu
AU - Masuzawa, Toshimitsu
PY - 2010
Y1 - 2010
N2 - A self-stabilizing protocol guarantees that starting from an arbitrary initial configuration, a system eventually comes to satisfy its specification and keeps the specification forever. Although self-stabilizing protocols show excellent fault-tolerance against any transient faults (e.g. memory crash), designing self-stabilizing protocols is difficult and, what is worse, might be impossible due to the severe requirements. To circumvent the difficulty and impossibility, we introduce a novel notion of loose-stabilization, that relaxes the closure requirement of self-stabilization; starting from an arbitrary configuration, a system comes to satisfy its specification in a relatively short time, and it keeps the specification for a long time, though not forever. To show effectiveness and feasibility of this new concept, we present a probabilistic loosely-stabilizing leader election protocol in the Probabilistic Population Protocol (PPP) model of complete networks. Starting from any configuration, the protocol elects a unique leader within O(nN log n) expected steps and keeps the unique leader for Ω(NeN) expected steps, where n is the network size (not known to the protocol) and N is a known upper bound of n. This result proves that introduction of the loose-stabilization circumvents the already-known impossibility result; the self-stabilizing leader election problem in the PPP model of complete networks cannot be solved without the knowledge of the exact network size.
AB - A self-stabilizing protocol guarantees that starting from an arbitrary initial configuration, a system eventually comes to satisfy its specification and keeps the specification forever. Although self-stabilizing protocols show excellent fault-tolerance against any transient faults (e.g. memory crash), designing self-stabilizing protocols is difficult and, what is worse, might be impossible due to the severe requirements. To circumvent the difficulty and impossibility, we introduce a novel notion of loose-stabilization, that relaxes the closure requirement of self-stabilization; starting from an arbitrary configuration, a system comes to satisfy its specification in a relatively short time, and it keeps the specification for a long time, though not forever. To show effectiveness and feasibility of this new concept, we present a probabilistic loosely-stabilizing leader election protocol in the Probabilistic Population Protocol (PPP) model of complete networks. Starting from any configuration, the protocol elects a unique leader within O(nN log n) expected steps and keeps the unique leader for Ω(NeN) expected steps, where n is the network size (not known to the protocol) and N is a known upper bound of n. This result proves that introduction of the loose-stabilization circumvents the already-known impossibility result; the self-stabilizing leader election problem in the PPP model of complete networks cannot be solved without the knowledge of the exact network size.
UR - http://www.scopus.com/inward/record.url?scp=77949434903&partnerID=8YFLogxK
UR - http://www.scopus.com/inward/citedby.url?scp=77949434903&partnerID=8YFLogxK
U2 - 10.1007/978-3-642-11476-2_23
DO - 10.1007/978-3-642-11476-2_23
M3 - Conference contribution
AN - SCOPUS:77949434903
SN - 364211475X
SN - 9783642114755
T3 - Lecture Notes in Computer Science (including subseries Lecture Notes in Artificial Intelligence and Lecture Notes in Bioinformatics)
SP - 295
EP - 308
BT - Structural Information and Communication Complexity - 16th International Colloquium, SIROCCO 2009, Revised Selected Papers
T2 - 16th International Colloquium on Structural Information and Communication Complexity, SIROCCO 2009
Y2 - 25 May 2009 through 27 May 2009
ER -