TY - JOUR
T1 - Timer-based composition of fault-containing self-stabilizing protocols
AU - Yamauchi, Yukiko
AU - Kamei, Sayaka
AU - Ooshita, Fukuhito
AU - Katayama, Yoshiaki
AU - Kakugawa, Hirotsugu
AU - Masuzawa, Toshimitsu
N1 - Funding Information:
This work is supported in part by Global COE (Centers of Excellence) Program of MEXT, Grant-in-Aid for Scientific Research ( (B)19300017 , (B)17300020 , (B)20300012 , and (C)19500027 )) of JSPS, Grant-in-Aid for Young Scientists ( (B)18700059 and (B)19700075 ) of JSPS, Grant-in-Aid for JSPS Fellows ( 20-1621 ), and Kayamori Foundation of Informational Science Advancement.
PY - 2010/5/15
Y1 - 2010/5/15
N2 - One of the desired properties of distributed systems is self-adaptability against faults. Self-stabilizing protocols provide autonomous recovery from any finite number of transient faults. However, in practice, catastrophic faults rarely occur, while small-scale faults are more likely to occur. Fault-containing self-stabilizing protocols promise not only self-stabilization but also containment of the effect of small-scale faults, i.e., they promise quick recovery and small effect for small-scale faults. Hierarchical composition of self-stabilizing protocols is expected to ease the design of new self-stabilizing protocols. However, existing composition techniques for self-stabilizing protocols cannot preserve the fault-containment property of source protocols. In this paper, we propose a novel timer-based hierarchical composition of fault-containing self-stabilizing protocols that preserves the fault-containment property of source protocols. To implement timers, we propose a local neighborhood synchronizer that synchronizes limited number of processes during a short time after a fault without involving the entire network into the synchronization. The proposed composition technique facilitates the design of new fault-containing self-stabilizing protocols and enhances the reusability of existing fault-containing self-stabilizing protocols.
AB - One of the desired properties of distributed systems is self-adaptability against faults. Self-stabilizing protocols provide autonomous recovery from any finite number of transient faults. However, in practice, catastrophic faults rarely occur, while small-scale faults are more likely to occur. Fault-containing self-stabilizing protocols promise not only self-stabilization but also containment of the effect of small-scale faults, i.e., they promise quick recovery and small effect for small-scale faults. Hierarchical composition of self-stabilizing protocols is expected to ease the design of new self-stabilizing protocols. However, existing composition techniques for self-stabilizing protocols cannot preserve the fault-containment property of source protocols. In this paper, we propose a novel timer-based hierarchical composition of fault-containing self-stabilizing protocols that preserves the fault-containment property of source protocols. To implement timers, we propose a local neighborhood synchronizer that synchronizes limited number of processes during a short time after a fault without involving the entire network into the synchronization. The proposed composition technique facilitates the design of new fault-containing self-stabilizing protocols and enhances the reusability of existing fault-containing self-stabilizing protocols.
UR - http://www.scopus.com/inward/record.url?scp=77549088920&partnerID=8YFLogxK
UR - http://www.scopus.com/inward/citedby.url?scp=77549088920&partnerID=8YFLogxK
U2 - 10.1016/j.ins.2009.10.003
DO - 10.1016/j.ins.2009.10.003
M3 - Article
AN - SCOPUS:77549088920
SN - 0020-0255
VL - 180
SP - 1802
EP - 1816
JO - Information sciences
JF - Information sciences
IS - 10
ER -