• DocumentCode
    3184502
  • Title

    A self-stabilizing algorithm for finding cliques in distributed systems

  • Author

    Ishii, Hiroko ; Kakugawa, Hirotsugu

  • Author_Institution
    Fujitsu Nishi-Nihon Commun. Syst., Ltd., Japan
  • fYear
    2002
  • fDate
    2002
  • Firstpage
    390
  • Lastpage
    395
  • Abstract
    Self-stabilization is a theoretical framework of non-masking fault-tolerant algorithms in distributed systems. In this paper, we consider a problem to find fully connected subgraphs (cliques) in a network. In our problem setting, each process P in a network G is given a set of its neighbor processes as input, and must find a set of neighbors that are fully connected together with P. As constraints on solutions which make the problem non-trivial, each process must compute larger cliques as possible, and a process Pj in a clique that a process Pi computes must agree on the result, i.e., the same clique must be obtained by Pj. We present a self-stabilizing algorithm to find cliques, and show its correctness and performance.
  • Keywords
    distributed algorithms; software fault tolerance; algorithm correctness; algorithm performance; clique finding; distributed systems; fully connected subgraphs; neighbor process input; nonmasking fault-tolerant algorithms; self-stabilizing algorithm; Algorithm design and analysis; Communication systems; Computer networks; Distributed algorithms; Fault tolerance; Fault tolerant systems; Graph theory; Intelligent networks; Network topology; Tree graphs;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Reliable Distributed Systems, 2002. Proceedings. 21st IEEE Symposium on
  • ISSN
    1060-9857
  • Print_ISBN
    0-7695-1659-9
  • Type

    conf

  • DOI
    10.1109/RELDIS.2002.1180216
  • Filename
    1180216