• DocumentCode
    3433931
  • Title

    Stabilizing Locally Maximizable Tasks in Unidirectional Networks Is Hard

  • Author

    Masuzawa, Toshimitsu ; Tixeuil, Seébastien

  • Author_Institution
    Osaka Univ., Suita, Japan
  • fYear
    2010
  • fDate
    21-25 June 2010
  • Firstpage
    718
  • Lastpage
    727
  • Abstract
    A distributed algorithm is self-stabilizing if after faults and attacks hit the system and place it in some arbitrary global state, the system recovers from this catastrophic situation without external intervention in finite time. In this paper, we consider the problem of constructing self-stabilizingly a locally maximizable task (such as constructing a maximal independent set, a maximal matching, or a grundy coloring) in uniform unidirectional networks of arbitrary shape. On the negative side, we present evidence that in uniform networks, deterministic self-stabilization of this problem is impossible. Also, the silence property (i.e. having communication fixed from some point in every execution) is impossible to guarantee, either for deterministic or for probabilistic variants of protocols. On the positive side, we present a series of generic protocols that can be instantiated for all considered locally maximizable tasks. First, we design a deterministic protocol for arbitrary unidirectional networks with unique identifiers that exhibits polynomial space and time complexity in asynchronous scheduling. We complement the study with probabilistic protocols for the uniform case: the first probabilistic protocol requires infinite memory but copes with asynchronous scheduling, while the second probabilistic protocol has polynomial space complexity but can only handle synchronous scheduling. Both probabilistic solutions have expected polynomial time complexity.
  • Keywords
    computational complexity; distributed algorithms; fault tolerant computing; protocols; scheduling; asynchronous scheduling; deterministic protocol; distributed algorithm; polynomial space complexity; polynomial time complexity; probabilistic protocol; unidirectional network; Bidirectional control; Computer networks; Distributed algorithms; Distributed computing; Humans; Network topology; Polynomials; Protocols; Shape; Wireless networks; Distribtued algorithms; grundy coloring; maximal independent set; maximal matching; self-stabilization; unidirectionnal networks;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Distributed Computing Systems (ICDCS), 2010 IEEE 30th International Conference on
  • Conference_Location
    Genova
  • ISSN
    1063-6927
  • Print_ISBN
    978-1-4244-7261-1
  • Type

    conf

  • DOI
    10.1109/ICDCS.2010.69
  • Filename
    5541630