A self-stabilizing protocol for pipelined PIF in tree networks

D. Kondou1, H. Masuda1, T. Masuzawa1
1Graduate School of Information Science and Technology, Osaka University, Toyonaka, Japan

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 #Convergence

Tà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