• DocumentCode
    869983
  • Title

    Self-stabilizing clustering of tree networks

  • Author

    Karaata, Mehmet Hakan

  • Author_Institution
    Dept. of Comput. Eng., Kuwait Univ., Safat, Kuwait
  • Volume
    55
  • Issue
    4
  • fYear
    2006
  • fDate
    4/1/2006 12:00:00 AM
  • Firstpage
    416
  • Lastpage
    427
  • Abstract
    In this paper, we present a self-stabilizing algorithm for finding clustering of tree networks on a distributed model of computation. Clustering is defined as the covering of the nodes of a network by subtrees such that the intersection of any two subtrees is at most a single node and the difference between the sizes of the largest and the smallest clusters are minimal. The proposed algorithm evenly partitions the network into nearly the same size clusters and places resources and services for each cluster at its clusterhead to minimize the cost of sharing resources and using the services. Due to being self-stabilizing, the algorithm can withstand transient faults and does not require initialization. The paper includes a correctness proof of the algorithm. It concludes with remarks on issues such as open and related problems and the application areas of the algorithm.
  • Keywords
    distributed algorithms; fault tolerance; pattern clustering; trees (mathematics); algorthim correctness proof; distributed model computation; fault tolerance; self-stabilizing clustering algorithm; subtrees; tree network; Clustering algorithms; Computational modeling; Computer networks; Costs; Delay; Distributed computing; Partitioning algorithms; Routing; Topology; Tree graphs; Clustering; distributed systems; fault tolerance; p-centers; self-stabilization; tree.;
  • fLanguage
    English
  • Journal_Title
    Computers, IEEE Transactions on
  • Publisher
    ieee
  • ISSN
    0018-9340
  • Type

    jour

  • DOI
    10.1109/TC.2006.60
  • Filename
    1608004