HIERARCHICAL RUN TIME DEADLOCK DETECTION IN PROCESS NETWORKS

被引:2
|
作者
Jiang, Bin [1 ]
Deprettere, Ed [1 ]
Kienhuis, Bart [1 ]
机构
[1] Leiden Univ, Leiden Embedded Res Ctr, NL-2300 RA Leiden, Netherlands
关键词
D O I
10.1109/SIPS.2008.4671769
中图分类号
TM [电工技术]; TN [电子技术、通信技术];
学科分类号
0808 ; 0809 ;
摘要
Deadlock detection is a well-studied problem that may be considered solved from a theoretical point of view. However, specific cases may demand for specific solutions. One such specific case is deadlock detection in Kahn Process Networks. The Kahn process network (KPN) is an expressive model of computation that is widely used to model and specify deterministic streaming applications. The processes in the network communicate point-to-point over FIFO channels whose sizes are undecidable in general. As a consequence, deadlock may occur and, therefore, a run-time deadlock detection mechanism is required. This can be organized in a centralized way, a distributed way, and a hierarchical way. Centralized and distributed procedures have been reported in the literature. In this paper, we propose a novel hierarchical approach for KPN deadlock detection at run time. We also give results for the implementation on the IBM Cell processor.
引用
收藏
页码:239 / 244
页数:6
相关论文
共 50 条
  • [1] 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
  • [2] Run-Time Deadlock Detection in Networks-on-Chip Using Coupled Transitive Closure Networks
    Al-Dujaily, Ra'ed
    Mak, Terrence
    Xia, Fei
    Yakovlev, Alex
    Palesi, Maurizio
    [J]. 2011 DESIGN, AUTOMATION & TEST IN EUROPE (DATE), 2011, : 497 - 502
  • [3] 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,
  • [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] 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 - +
  • [6] HIERARCHICAL DEADLOCK DETECTION FOR NESTED TRANSACTIONS
    RUKOZ, M
    [J]. DISTRIBUTED COMPUTING, 1991, 4 (03) : 123 - 129
  • [7] A parallel deadlock detection algorithm with O(1) overall run-time complexity
    ECE Department, Purdue School of Engineering and Technology, Indiana University-Purdue University Indianapolis, United States
    [J]. IEEE Comput. Archit. Lett, 2008, 2 (45-48):
  • [8] Deadlock analysis of unbounded process networks
    Kobayashi, Naoki
    Laneve, Cosimo
    [J]. INFORMATION AND COMPUTATION, 2017, 252 : 48 - 70
  • [9] Process start/end event detection and dynamic time warping algorithms for run-by-run process fault detection
    Choi, Ja Young
    Ko, Jong Myoung
    Kim, Chang Ouk
    Kang, Yoon Seong
    Lee, Seung Jun
    [J]. ISSM 2007: 2007 INTERNATIONAL SYMPOSIUM ON SEMICONDUCTOR MANUFACTURING, CONFERENCE PROCEEDINGS, 2007, : 413 - +
  • [10] Deadlock Freedom for Asynchronous and Cyclic Process Networks
    van den Heuvel, Bas
    Perez, Jorge A.
    [J]. ELECTRONIC PROCEEDINGS IN THEORETICAL COMPUTER SCIENCE, 2021, (347): : 38 - 56