• DocumentCode
    463615
  • Title

    A Distributed Deadlock Detection and Resolution Algorithm for Process Networks

  • Author

    Allen, G.E. ; Zucknick, P.E. ; Evans, Brian L.

  • Author_Institution
    Dept. of Electr. & Comput. Eng., Texas Univ., Arlington, TX, USA
  • Volume
    2
  • fYear
    2007
  • fDate
    15-20 April 2007
  • Abstract
    In the process network (PN) model, multiple concurrent processes communicate over unidirectional FIFO queues. PN is useful for modeling signal processing systems of streaming data, and naturally captures parallelism in these systems. PN provides formal execution properties to alleviate the difficulties of threaded and distributed programming, and naturally maps onto parallel and distributed targets. For a large class of PN, clever run-time scheduling can permit execution in bounded memory. In general, PN termination and boundedness cannot be statically determined, so correct bounded scheduling of PN requires run-time deadlock detection. We present the first algorithm that correctly performs dynamic deadlock detection and resolution for bounded scheduling of PN. The proposed algorithm is a modification of a distributed deadlock detection algorithm by Mitchell and Merritt.
  • Keywords
    image resolution; data streaming; distributed deadlock detection; dynamic deadlock detection; formal execution properties; process network model; resolution algorithm; run-time deadlock detection; run-time scheduling; signal processing systems; Distributed computing; Dynamic scheduling; Laboratories; Parallel processing; Runtime; Scheduling algorithm; Signal processing; Signal processing algorithms; System recovery; Writing; Kahn process networks; deadlock resolution; distributed computing; dynamic scheduling; signal processing;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Acoustics, Speech and Signal Processing, 2007. ICASSP 2007. IEEE International Conference on
  • Conference_Location
    Honolulu, HI
  • ISSN
    1520-6149
  • Print_ISBN
    1-4244-0727-3
  • Type

    conf

  • DOI
    10.1109/ICASSP.2007.366165
  • Filename
    4217338