Research note
On the complexity of deadlock-free programs on a ring of processors

https://doi.org/10.1016/0743-7315(92)90044-NGet rights and content

Abstract

A combinatorial view of deadlock (as in Dijkstra's self-stabilizing systems) is presented which leads to precise lower bounds on the complexity of programs. Specifically, we consider a directed ring of k individual processors, each having n states, identical programs, and asynchronous activity. Our main theorem establishes the minimum size (i.e., complexity) of a program for which no global state is in deadlock.

References (8)

  • M. Behzad et al.

    Graphs and Digraphs

    (1979)
  • G.M. Brown et al.

    Token systems that selfstabilize

    IEEE Trans. Comput.

    (June 1989)
  • J.E. Burns et al.

    Uniform Self-Stabilizing Rings

    ACM Trans Prog Lang Sys (TOPLAS)

    (1989)
  • E.W. Dijkstra

    Solution of a problem in concurrent programming control

    Comm. ACM

    (Sept. 1965)
There are more references available in the full text version of this article.

Cited by (0)

View full text