• DocumentCode
    3184516
  • Title

    A self-stabilizing algorithm for the Steiner tree problem

  • Author

    Kamei, Sayaka ; Kakugawa, Hirotsugu

  • Author_Institution
    Dept. of Inf. Eng., Hiroshima Univ., Japan
  • fYear
    2002
  • fDate
    2002
  • Firstpage
    396
  • Lastpage
    401
  • Abstract
    Self-stabilization is a theoretical framework of non-masking fault-tolerant distributed algorithms. In this paper, we investigate the Steiner tree problem in distributed systems, and propose a self-stabilizing solution to the problem. Our solution is based on the pruned-MST technique, a heuristic technique to find a minimal cost Steiner tree by pruning unnecessary nodes and edges in a minimum cost spanning tree, provided that a minimum spanning tree is available. Finally we propose an algorithm to reduce the cost of the solution.
  • Keywords
    computational complexity; distributed algorithms; heuristic programming; software fault tolerance; trees (mathematics); Steiner tree problem; edge pruning; heuristic technique; minimal cost Steiner tree; minimum cost spanning tree; node pruning; nonmasking fault-tolerant distributed algorithms; pruned-MST technique; self-stabilizing algorithm; Approximation algorithms; Cost function; Distributed algorithms; Fault tolerance; Fault tolerant systems; Heuristic algorithms; Multicast algorithms; Routing; Safety; 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.1180217
  • Filename
    1180217