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 条
  • [41] Reactive mission and motion planning with deadlock resolution avoiding dynamic obstacles
    Javier Alonso-Mora
    Jonathan A. DeCastro
    Vasumathi Raman
    Daniela Rus
    Hadas Kress-Gazit
    [J]. Autonomous Robots, 2018, 42 : 801 - 824
  • [42] Pulse: a dynamic deadlock detection mechanism using speculative execution
    Li, T
    Ellis, CS
    Lebeck, AR
    Sorin, DJ
    [J]. USENIX ASSOCIATION PROCEEDINGS OF THE GENERAL TRACK: 2005 UNENIX ANNUAL TECHNICAL CONFERENCE, 2005, : 31 - 44
  • [43] 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
  • [44] A probe-based deadlock detection mechanism in wormhole networks
    Lee, S
    [J]. PROCEEDINGS OF THE IASTED INTERNATIONAL CONFERENCE ON PARALLEL AND DISTRIBUTED COMPUTING AND NETWORKS, 2004, : 567 - 572
  • [45] A decentralized deadlock detection and resolution algorithm for generalized model in distributed systems
    Srinivasan, Selvaraj
    Rajaram, R.
    [J]. DISTRIBUTED AND PARALLEL DATABASES, 2011, 29 (04) : 261 - 276
  • [46] A STRUCTURED APPROACH TO DEADLOCK DETECTION, AVOIDANCE AND RESOLUTION IN FLEXIBLE MANUFACTURING SYSTEMS
    KUMARAN, TK
    CHANG, W
    CHO, H
    WYSK, RA
    [J]. INTERNATIONAL JOURNAL OF PRODUCTION RESEARCH, 1994, 32 (10) : 2361 - 2379
  • [47] GRAPH-THEORETIC DEADLOCK DETECTION AND RESOLUTION FOR FLEXIBLE MANUFACTURING SYSTEMS
    CHO, H
    KUMARAN, TK
    WYSK, RA
    [J]. IEEE TRANSACTIONS ON ROBOTICS AND AUTOMATION, 1995, 11 (03): : 413 - 421
  • [48] Adaptive Deadlock Detection and Resolution in Real-Time Distributed Environments
    Haque, Waqar
    Fontaine, Matthew
    Vezina, Adam
    [J]. 2017 19TH IEEE INTERNATIONAL CONFERENCE ON HIGH PERFORMANCE COMPUTING AND COMMUNICATIONS (HPCC) / 2017 15TH IEEE INTERNATIONAL CONFERENCE ON SMART CITY (SMARTCITY) / 2017 3RD IEEE INTERNATIONAL CONFERENCE ON DATA SCIENCE AND SYSTEMS (DSS), 2017, : 571 - 577
  • [49] A decentralized deadlock detection and resolution algorithm for generalized model in distributed systems
    Selvaraj Srinivasan
    R. Rajaram
    [J]. Distributed and Parallel Databases, 2011, 29 : 261 - 276
  • [50] Efficient distributed deadlock detection and resolution using probes, tokens, and barriers
    Kim, YM
    Lai, TH
    Soundarajan, N
    [J]. 1997 INTERNATIONAL CONFERENCE ON PARALLEL AND DISTRIBUTED SYSTEMS, PROCEEDINGS, 1997, : 584 - 591