DocumentCode :
3354647
Title :
Hierarchical run time deadlock detection in process networks
Author :
Bin Jiang ; Deprettere, E. ; Kienhuis, B.
Author_Institution :
Leiden Embedded Res. Center, Leiden Univ., Leiden
fYear :
2008
fDate :
8-10 Oct. 2008
Firstpage :
239
Lastpage :
244
Abstract :
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.
Keywords :
concurrency control; graph theory; network theory (graphs); FIFO channel; Kahn process network; centralized procedure; deterministic streaming application; distributed procedure; expressive model; hierarchical run time deadlock detection; multigraph theory; point-to-point communication; Channel capacity; Computational modeling; Computer architecture; Computer networks; Concurrent computing; Detection algorithms; Hardware; Intelligent networks; Runtime; System recovery;
fLanguage :
English
Publisher :
ieee
Conference_Titel :
Signal Processing Systems, 2008. SiPS 2008. IEEE Workshop on
Conference_Location :
Washington, DC
ISSN :
1520-6130
Print_ISBN :
978-1-4244-2923-3
Type :
conf
DOI :
10.1109/SIPS.2008.4671769
Filename :
4671769
Link To Document :
بازگشت