• DocumentCode
    2397275
  • Title

    A Self-stabilizing (k,r)-clustering Algorithm with Multiple Paths for Wireless Ad-hoc Networks

  • Author

    Larsson, Andreas ; Tsigas, Philippas

  • Author_Institution
    Comput. Sci. & Eng., Chalmers Univ. of Technol., Gothenburg, Sweden
  • fYear
    2011
  • fDate
    20-24 June 2011
  • Firstpage
    353
  • Lastpage
    362
  • Abstract
    Wireless Ad-hoc networks are distributed systems that often reside in error-prone environments. Self-stabilization lets the system recover autonomously from an arbitrary state, making the system recover from errors and temporarily broken assumptions. Clustering nodes within ad-hoc networks can help forming backbones, facilitating routing, improving scaling, aggregating information, saving power and much more. We present the first self-stabilizing distributed (k,r)-clustering algorithm. A (k,r)-clustering assigns k cluster heads within r communication hops for all nodes in the network while trying to minimize the total number of cluster heads. The algorithm uses synchronous communication rounds and uses multiple paths to different cluster heads for improved security, availability and fault tolerance. The algorithm assigns, when possible, at least k cluster heads to each node within O(r) rounds from an arbitrary configuration. The set of cluster heads stabilizes, with high probability, to a local minimum within O(gr log n) rounds, where n is the size of the network and g is an upper bound on the number of nodes within 2r hops.
  • Keywords
    ad hoc networks; distributed algorithms; fault tolerance; pattern clustering; telecommunication network reliability; telecommunication network routing; telecommunication security; arbitrary state; cluster head minimization; clustering nodes; distributed systems; error-prone environments; fault tolerance; information aggregation; k cluster heads; multiple paths; probability; r communication hops; routing; scaling improvement; security improvement; self-stabilizing distributed clustering algorithm; synchronous communication rounds; system error recovery; wireless ad hoc networks; Ad hoc networks; Clustering algorithms; Head; Law; Nickel; Sleep; (k; Ad-hoc Networks; Clustering; Self-Stabilization; r)-dominating sets;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Distributed Computing Systems (ICDCS), 2011 31st International Conference on
  • Conference_Location
    Minneapolis, MN
  • ISSN
    1063-6927
  • Print_ISBN
    978-1-61284-384-1
  • Electronic_ISBN
    1063-6927
  • Type

    conf

  • DOI
    10.1109/ICDCS.2011.75
  • Filename
    5961716