• DocumentCode
    2955239
  • Title

    Self-stabilizing max-heap

  • Author

    Alima, Luc Onana

  • Author_Institution
    Dept. of Comput. Sci. & Eng., Univ. Catholique de Louvain, Belgium
  • fYear
    1999
  • fDate
    1999
  • Firstpage
    94
  • Lastpage
    101
  • Abstract
    A self-stabilizing algorithm is proposed for constructing and maintaining a max-heap in a rooted tree network. The presented solution improves the design of Brian Bourgon and Ajoy K. Datta (1995) in three respects. First, our solution stabilizes in O(h) while theirs stabilizes in O(nh). Second, the additional memory needed for synchronizing nodes of the system in our design is O(1) while in theirs, O(log(Max)) additional memory is required where Max2 is a constant greater than the number of nodes of the system. Third, our design needs no global reset unlike theirs
  • Keywords
    concurrency control; distributed algorithms; software fault tolerance; synchronisation; tree data structures; distributed algorithms; fault tolerance; global reset; memory; rooted tree network; self-stabilizing algorithm; self-stabilizing max-heap; shared memory; synchronization; Algorithm design and analysis; Computer networks; Context modeling; Distributed algorithms; Dynamic programming; Fault tolerant systems; Input variables; Maintenance engineering; Message passing; Sorting;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Self-Stabilizing Systems, 1999. Proceedings. 19th IEEE International Conference on Distributed Computing Systems Workshop on
  • Conference_Location
    Austin, TX
  • Print_ISBN
    0-7695-0228-8
  • Type

    conf

  • DOI
    10.1109/SLFSTB.1999.777492
  • Filename
    777492