Deadlock detection for distributed Process Networks

被引:0
|
作者
Olson, AG [1 ]
Evans, BL [1 ]
机构
[1] Univ Texas, Embedded Signal Proc Lab, Austin, TX 78712 USA
关键词
D O I
暂无
中图分类号
TP18 [人工智能理论];
学科分类号
081104 ; 0812 ; 0835 ; 1405 ;
摘要
The Process Network (PN) model, which consists of concurrent processes communicating over first-in first out unidirectional queues, is useful for modeling and exploiting functional parallelism in streaming data applications. The PN model maps easily onto multi-processor and/or multi-threaded targets. Since the PN model is Turing complete, memory requirements cannot be predicted statically. In general, any bounded-memory scheduling algorithm for this model requires run-time deadlock detection. The few PN implementations that perform deadlock detection detect only global deadlocks. Not all local deadlocks, however, will cause a PN system to reach global deadlock. In this paper, we present the first local deadlock detection algorithm for PN models. The proposed algorithm is based on the Mitchell and Merritt algorithm and is suitable for both parallel and distributed PN implementations.
引用
收藏
页码:73 / 76
页数:4
相关论文
共 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 in Process Networks: a Dynamic Detection and Resolution
    Castillo, Maria
    Farina, Federico
    Cordoba, Alberto
    [J]. 5TH INTERNATIONAL CONFERENCE ON SIGNAL PROCESSING AND COMMUNICATION SYSTEMS, ICSPCS'2011, 2011,
  • [3] 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
  • [4] DISTRIBUTED DEADLOCK DETECTION
    CHANDY, KM
    MISRA, J
    HAAS, LM
    [J]. ACM TRANSACTIONS ON COMPUTER SYSTEMS, 1983, 1 (02): : 144 - 156
  • [5] DISTRIBUTED DEADLOCK DETECTION
    BRACHA, G
    TOUEG, S
    [J]. DISTRIBUTED COMPUTING, 1987, 2 (03) : 127 - 138
  • [6] A very efficient distributed deadlock detection mechanism for wormhole networks
    Lopez, P
    Martinez, JM
    Duato, J
    [J]. 1998 FOURTH INTERNATIONAL SYMPOSIUM ON HIGH-PERFORMANCE COMPUTER ARCHITECTURE, PROCEEDINGS, 1998, : 57 - 66
  • [7] 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
  • [8] ON DEADLOCK DETECTION IN DISTRIBUTED SYSTEMS
    GLIGOR, VD
    SHATTUCK, SH
    [J]. IEEE TRANSACTIONS ON SOFTWARE ENGINEERING, 1980, 6 (05) : 435 - 440
  • [9] DEADLOCK DETECTION IN DISTRIBUTED DATABASES
    KNAPP, E
    [J]. COMPUTING SURVEYS, 1987, 19 (04): : 303 - 328
  • [10] DEADLOCK DETECTION IN DISTRIBUTED SYSTEMS
    SINGHAL, M
    [J]. COMPUTER, 1989, 22 (11) : 37 - 48