• DocumentCode
    3327189
  • Title

    Computable obstructions to wait-free computability

  • Author

    Havlicek, John

  • Author_Institution
    Texas Univ., Austin, TX, USA
  • fYear
    1997
  • fDate
    20-22 Oct 1997
  • Firstpage
    80
  • Lastpage
    89
  • Abstract
    Effectively computable obstructions are associated to a distributed decision task (ℐ,𝒪,Δ) in the asynchronous, wait-free, read-write shared-memory model. The key new ingredient of this work is the association of a simplicial complex 𝒯, the task complex, to the input-output relation d. The task determines a simplicial map α from 𝒯 to the input complex ℐ. The existence of a wait-free protocol solving the task implies that the map α* induced in homology must surject, and thus elements of H*(ℐ) that are not in the image of α*, are obstructions to solvability of the task. These obstructions are effectively computable when using suitable homology theories, such as mod-2 simplicial homology. We also extend Herlihy and Shavit´s Theorem on Spans to the case of protocols that are anonymous relative to the action of a group, provided the action is suitably rigid. For such rigid actions, the quotients of the input complex and the task complex by the group are well-behaved, and obstructions to anonymous solvability of the task are obtained analogously, using the homology of the quotient complexes
  • Keywords
    computability; fault tolerant computing; parallel programming; shared memory systems; asynchronous distributed systems; computable obstructions; distributed decision task; fault-tolerant computation; shared-memory model; wait-free computability; wait-free protocol; Computer crashes; Computer science; Distributed computing; Fault tolerance; Fault tolerant systems; Geometry; Heart; Protocols; Topology; Writing;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Foundations of Computer Science, 1997. Proceedings., 38th Annual Symposium on
  • Conference_Location
    Miami Beach, FL
  • ISSN
    0272-5428
  • Print_ISBN
    0-8186-8197-7
  • Type

    conf

  • DOI
    10.1109/SFCS.1997.646096
  • Filename
    646096