• DocumentCode
    2790236
  • Title

    Average Execution Time Analysis of a Self-stabilizing Leader Election Algorithm

  • Author

    Alvarado-Magaña, Juan Paulo ; Fernández-Zepeda, José Alberto

  • Author_Institution
    Dept. of Comput. Sci., CICESE, Ensenada
  • fYear
    2007
  • fDate
    26-30 March 2007
  • Firstpage
    1
  • Lastpage
    7
  • Abstract
    This paper deals with the self-stabilizing leader election algorithm of Xu and Srimani that finds a leader in a tree graph. The worst case execution time for this algorithm is O(N4), where N is the number of nodes in the tree. We show that the average execution time for this algorithm, assuming two different scenarios, is much lower than O(N4). In the first scenario, the algorithm assumes a equiprobable daemon and it only privileges a single node at a time. The average execution time for this case is O(N2). For the second case, the algorithm can privilege multiple nodes at a time. We eliminate the daemon from this algorithm by making random choices to avoid interference between neighbor nodes. The execution time for this case is O(N). We also show that for specific tree graphs, these results reduce even more.
  • Keywords
    computational complexity; distributed processing; trees (mathematics); distributed computing problem; self-stabilizing leader election algorithm; tree graph; Algorithm design and analysis; Computer science; Distributed computing; Fault tolerant systems; Interference elimination; Lead; Nominations and elections; Performance analysis; Topology; Tree graphs;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Parallel and Distributed Processing Symposium, 2007. IPDPS 2007. IEEE International
  • Conference_Location
    Long Beach, CA
  • Print_ISBN
    1-4244-0910-1
  • Electronic_ISBN
    1-4244-0910-1
  • Type

    conf

  • DOI
    10.1109/IPDPS.2007.370455
  • Filename
    4228183