Deadlock in Process Networks: a Dynamic Detection and Resolution

被引:0
|
作者
Castillo, Maria [1 ]
Farina, Federico [1 ]
Cordoba, Alberto [1 ]
机构
[1] Univ Publ Navarra, Dept Ingn Matemat & Informat, Pamplona 31006, Spain
关键词
D O I
暂无
中图分类号
TM [电工技术]; TN [电子技术、通信技术];
学科分类号
0808 ; 0809 ;
摘要
A Process Network (PN) is an ideal model for streaming-based multimedia and signal-processing applications because of unbounded channel capacities. Mechanisms to implement this model have been proposed but deadlock problems appear. In this paper, we introduce an algorithm with O(n) complexity to solve artificial deadlocks, even when modifications to the evolution of the computation in the PN are considered. The communication cost and the latency depend on the number of candidates for being deadlock detector. In order to reduce the number of messages, the algorithm takes advantage of the collected information while the system evolves to a deadlock situation. Moreover, our algorithm verifies both a safety property and a liveness property. If a deadlock exists, the former property implies that only one node will detect it and the latter involves that one node detects the deadlock eventually.
引用
收藏
页数:9
相关论文
共 50 条
  • [1] A distributed deadlock detection and resolution algorithm for process networks
    Allen, Gregory E.
    Zucknick, Paul E.
    Evans, Brian L.
    [J]. 2007 IEEE INTERNATIONAL CONFERENCE ON ACOUSTICS, SPEECH, AND SIGNAL PROCESSING, VOL II, PTS 1-3, 2007, : 33 - +
  • [2] Deadlock detection for distributed Process Networks
    Olson, AG
    Evans, BL
    [J]. 2005 IEEE INTERNATIONAL CONFERENCE ON ACOUSTICS, SPEECH, AND SIGNAL PROCESSING, VOLS 1-5: SPEECH PROCESSING, 2005, : 73 - 76
  • [3] A DISTRIBUTED SCHEME FOR DYNAMIC DEADLOCK DETECTION AND RESOLUTION
    LEE, DM
    KIM, MW
    [J]. INFORMATION SCIENCES, 1992, 64 (1-2) : 149 - 164
  • [4] Artificial deadlock detection in process networks for ECLIPSE
    Bharath, N
    Nandy, SK
    Bussa, N
    [J]. 16th International Conference on Application-Specific Systems, Architecture and Processors, Proceedings, 2005, : 22 - 27
  • [5] HIERARCHICAL RUN TIME DEADLOCK DETECTION IN PROCESS NETWORKS
    Jiang, Bin
    Deprettere, Ed
    Kienhuis, Bart
    [J]. 2008 IEEE WORKSHOP ON SIGNAL PROCESSING SYSTEMS: SIPS 2008, PROCEEDINGS, 2008, : 239 - 244
  • [6] A dynamic priority based algorithm for distributed deadlock detection and resolution
    Wang, XL
    Mayo, J
    [J]. PDPTA '04: PROCEEDINGS OF THE INTERNATIONAL CONFERENCE ON PARALLEL AND DISTRIBUTED PROCESSING TECHNIQUES AND APPLICATIONS, VOLS 1-3, 2004, : 599 - 605
  • [7] DISTRIBUTED DEADLOCK DETECTION AND RESOLUTION WITH PROBES
    SANDERS, BA
    HEUBERGER, PA
    [J]. LECTURE NOTES IN COMPUTER SCIENCE, 1989, 392 : 207 - 218
  • [8] A deadlock detection/resolution algorithm for the OR model
    Villadangos, J
    Farina, F
    de Mendivil, JRG
    [J]. 23RD EUROMICRO CONFERENCE - NEW FRONTIERS OF INFORMATION TECHNOLOGY, PROCEEDINGS: SHORT CONTRIBUTIONS, 1997, : 44 - 49
  • [9] Deadlock analysis of unbounded process networks
    Kobayashi, Naoki
    Laneve, Cosimo
    [J]. INFORMATION AND COMPUTATION, 2017, 252 : 48 - 70
  • [10] Deadlock Detection and Resolution in Neighbour Replication on Grid
    Zin, Noriyani Mohd
    Noraziah, A.
    Beg, A. H.
    Fauzi, Ainul Azila Che
    [J]. COMPUTER COMMUNICATION AND MANAGEMENT, 2011, 5 : 426 - 430