• DocumentCode
    1249461
  • Title

    A fault-tolerant protocol for election in chordal-ring networks with fail-stop processor failures

  • Author

    Pan, Yi ; Singh, Gurdip

  • Author_Institution
    Comput. Sci. Dept., Dayton Univ., OH, USA
  • Volume
    46
  • Issue
    1
  • fYear
    1997
  • fDate
    3/1/1997 12:00:00 AM
  • Firstpage
    11
  • Lastpage
    17
  • Abstract
    In a distributed computer system, a group of processors is connected by communication links into a network. Each processor (node) of the network has an identity (a unique integer value) that is not related to its position in the network (its address). A processor´s identity is known only to the processor. In the problem of leader election, exactly one processor among a network of processors has to be distinguished as the leader. Previously, many efficient election protocols have been proposed for networks with a sense of direction. In particular, the sequential search is used for election in a reliable complete network, and a multi-token search method is used in a faulty complete network. However, election protocols on a faulty ChRgN (chordal ring network) have not been investigated by other researchers. This paper addresses this issue by: studying the problem of leader election in an asynchronous ChRgN with a sense of direction and with the presence of undetectable fail-stop processor failures; proposing a new election protocol which (a) combines the concept of sequential search and multi-token search techniques, and (b) uses an efficient routing algorithm to reduce the total number of messages used; presenting a protocol for a ChRgN of n processors with I chords/processor and at most f fail-stop faulty processors, with message complexity O(n+(n/l)log(n)+k·f), where k is the number of processors starting the election process spontaneously and at most f<l processors are faulty; and showing that the message complexity of the protocol is optimal within a constant factor when l⩾log(n). This paper considers only processor fail-stop failure-types
  • Keywords
    communication complexity; computer network reliability; failure analysis; fault tolerant computing; protocols; reliability theory; chordal-ring networks; communication links; distributed computer system; efficient routing algorithm; fail-stop processor failures; fault-tolerant protocol; leader election; message complexity; Computer network reliability; Computer networks; Distributed algorithms; Distributed computing; Fault tolerance; Fault tolerant systems; Intelligent networks; Nominations and elections; Routing protocols; Telecommunication network reliability;
  • fLanguage
    English
  • Journal_Title
    Reliability, IEEE Transactions on
  • Publisher
    ieee
  • ISSN
    0018-9529
  • Type

    jour

  • DOI
    10.1109/24.589920
  • Filename
    589920