• DocumentCode
    2027033
  • Title

    A self-stabilizing protocol for pipelined PIF in tree networks

  • Author

    Kondou, Daisuke ; Masuda, Hideo ; Masuzawa, Toshimitsu

  • Author_Institution
    Graduate Sch. of Inf. Sci. & Technol., Osaka Univ., Japan
  • fYear
    2002
  • fDate
    2002
  • Firstpage
    181
  • Lastpage
    190
  • Abstract
    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).
  • Keywords
    communication complexity; fault tolerant computing; pipeline processing; protocols; stability; trees (mathematics); asynchronous rounds; communication scheme; complete binary tree network; distributed systems; fault containment; fault tolerance; information broadcast; pipelined PIF; pipelined propagation of information with feedback; root process; self-stabilizing protocol; stabilizing time; throughput; tree network; Binary trees; Broadcasting; Convergence; Distributed computing; Fault tolerant systems; Feedback; Intelligent networks; Pipeline processing; Protocols; Throughput;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Distributed Computing Systems, 2002. Proceedings. 22nd International Conference on
  • ISSN
    1063-6927
  • Print_ISBN
    0-7695-1585-1
  • Type

    conf

  • DOI
    10.1109/ICDCS.2002.1022255
  • Filename
    1022255