• DocumentCode
    1995961
  • Title

    Fast Leader (Full) Recovery Despite Dynamic Faults

  • Author

    Datta, Arun Kumar ; Larmore, Lawrence L. ; Devismes, Stephane ; Tixeuil, Sebastien

  • Author_Institution
    Univ. of Nevada, Las Vegas, NV, USA
  • fYear
    2013
  • fDate
    20-24 May 2013
  • Firstpage
    716
  • Lastpage
    725
  • Abstract
    We give a leader recovery protocol that recovers a legitimate configuration where a single leader exists, after at most k arbitrary memory corruptions hit the system. That is, if a leader is elected before state corruptions, the same leader is elected after recovery. Our protocol works in any anonymous bidirectional, yet oriented, ring of size n, and does not require that processes know n, although the knowledge of k is assumed. If n ≥ 18k + 1, our protocol recovers the leader in O(k2) rounds using O(log k) bits per process, assuming unfair scheduling. Our protocol handles dynamic faults in the sense that memory corruption may still occur while the network has started recovering the leader.
  • Keywords
    fault tolerant computing; query processing; scheduling; system recovery; O(k2) rounds; O(log k) bits; anonymous bidirectional protocol; dynamic faults; k-arbitrary memory corruptions; leader election; leader full-recovery protocol; legitimate configuration; ring size; scheduling; state corruptions; Delays; Distributed algorithms; Nominations and elections; Probes; Protocols; System recovery; Tracking; Leader recovery; dynamic faults; k-stabilization;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Parallel and Distributed Processing Symposium Workshops & PhD Forum (IPDPSW), 2013 IEEE 27th International
  • Conference_Location
    Cambridge, MA
  • Print_ISBN
    978-0-7695-4979-8
  • Type

    conf

  • DOI
    10.1109/IPDPSW.2013.8
  • Filename
    6650948