A self-stabilizing protocol for pipelined PIF in tree networks
Tóm tắt
Self-stabilization is a promising paradigm for achieving fault-tolerance of distributed systems. A self-stabilizing protocol can converge to its intended behavior even when it starts from any system configuration, and, thus, can tolerate any type and any number of transient faults. The PIF (propagation of information with feedback) scheme in a tree network allows the root process to broadcast its information to all other processes and to collect their responses. Many distributed systems utilize the PIF scheme as a fundamental communication scheme. This paper first formalizes the pipelined PIF in tree networks, and proposes a self-stabilizing protocol for the pipelined PIF. The protocol applies the PIF to a sequence of information in a pipelined fashion. The protocol has stabilizing time of O(h) (where h is the height of the tree network). After stabilization, it completes each PIF in O(h) asynchronous rounds and has throughput of O(1). Moreover, the protocol achieves fault-containment: for a complete binary tree network, its expected stabilizing time from 1-faulty configurations is O(1).
Từ khóa
#Protocols #Intelligent networks #Pipeline processing #Broadcasting #Throughput #Fault tolerant systems #Feedback #Binary trees #Distributed computing #ConvergenceTài liệu tham khảo
dolev, 2000, Self-Stabilization, 10.7551/mitpress/6156.001.0001
10.1007/BF02278851
10.1016/0020-0190(96)00121-4
10.1145/248052.248057
ghosh, 1996, A fault-containing self-stabilizing algorithm for spanning trees, Information and Computation, 2, 322
10.1109/SLFSTB.1999.777486
10.1109/32.92911
10.1145/259380.259508
10.1109/ICDCS.1999.776551
nakaminami, 2001, Self-stabilizing algorithms for agent traversal on tree net-works, Technical Report COMP 2001-43 IEICE
bui, 1999, Snapstabilizing PIF algorithm in tree networks without sense of direction, Proc of the 6th SIROCCO, 32
10.1145/167088.167256
10.1109/SLFSTB.1999.777490
bui, 1999, Space optimal PIF algorithm: self-stabilizing with no extra space, Proc of the 18th IEEE International Performance Computing and Communication Conference, 20
10.1016/0020-0190(91)90111-T
10.1109/TSE.1982.235573
alima, 1998, Self-stabilization with global rooted synchronizers, Proc the 18th ICDCS, 102
afek, 1990, Memory-efficient self-stabilization on general networks, Proc the 4th WDAG(LNCS 486), 15
10.1145/361179.361202
10.1109/TIT.1983.1056620