• DocumentCode
    1379032
  • Title

    Deadlock detection using (0, 1)-labelling of resource allocation graphs

  • Author

    Cahit, I.

  • Author_Institution
    Dept. of Math. & Comput. Sci., Eastern Mediterranean Univ., Turkey
  • Volume
    145
  • Issue
    1
  • fYear
    1998
  • fDate
    1/1/1998 12:00:00 AM
  • Firstpage
    68
  • Lastpage
    72
  • Abstract
    A deadlock detection method based on the use of the resource allocation graph is presented. The method is different from the existing deadlock avoidance techniques in that the original directed resource allocation graph is first transformed into an undirected (0 1)-labelled graph in which the deadlock would occur only if a cycle has been labelled alternatingly with 0s and 1s. The algorithm is applicable to the centralised and distributed systems. Another feature of the algorithm is that it can be used in distributed systems, since the detection of deadlock is carried out by an interprocess communications which is basically the exchange of 0 and 1 bits among the processes. The worst case cost of the algorithm is 0(e), which is low enough to run it at the background of the operating system
  • Keywords
    concurrency control; multiprogramming; resource allocation; deadlock detection; distributed systems; operating system; resource allocation graphs; worst case cost;
  • fLanguage
    English
  • Journal_Title
    Computers and Digital Techniques, IEE Proceedings -
  • Publisher
    iet
  • ISSN
    1350-2387
  • Type

    jour

  • DOI
    10.1049/ip-cdt:19981772
  • Filename
    675546