DocumentCode :
480011
Title :
A Local Deadlock Detection and Resolution Algorithm for Process Networks
Author :
Huang, Wei ; Qi, Deyu
Author_Institution :
Inst. of Comput. Syst. at SCUT, South China Univ. of Technol., Guangzhou
Volume :
3
fYear :
2008
fDate :
12-14 Dec. 2008
Firstpage :
311
Lastpage :
314
Abstract :
Kahn Process Network (KPN) is a popular model for data streaming applications. Since it is impractical to implement an idealized KPN model with unbounded channel capacities, a bounded scheduling policy has been proposed by T. M. Parks. However, this policy would lead to artificial deadlocks in PN. Several deadlock detection mechanisms have been proposed to address this problem. In this paper, we propose an efficient deadlock detection algorithm which extends M. Prietopsilas algorithm for PN using message cooperation. It achieves a message complexity of O(n) and finds the bottleneck channel to resolve the artificial deadlock.
Keywords :
communication complexity; scheduling; system recovery; Kahn process network; artificial deadlocks; bottleneck channel; bounded scheduling policy; data streaming; idealized KPN model; local deadlock detection; message complexity; message cooperation; process networks; resolution algorithm; unbounded channel capacities; Application software; Channel capacity; Computer networks; Computer science; Monitoring; Parallel processing; Processor scheduling; Software algorithms; Software engineering; System recovery; deadlock detection; process networks;
fLanguage :
English
Publisher :
ieee
Conference_Titel :
Computer Science and Software Engineering, 2008 International Conference on
Conference_Location :
Wuhan, Hubei
Print_ISBN :
978-0-7695-3336-0
Type :
conf
DOI :
10.1109/CSSE.2008.1468
Filename :
4722348
Link To Document :
بازگشت