DocumentCode
3569428
Title
A runtime mechanism for detection of artificial deadlocks in process networks
Author
Bharath, N. ; Nandy, S.K.
Author_Institution
Supercomput. Educ. & Res. Centre, Indian Inst. of Sci., Bangalore, India
Volume
2
fYear
2004
Abstract
Kahn process network (KPN) is a popular model of computation for describing streaming applications arising in media and signal processing. KPN is a collection of sequential processes that communicate through unidirectional unbounded FIFOs. The illusion of unbounded FIFOs has to be met with finite memory in real implementations. This could potentially lead to a violation of Kahn semantics, thereby resulting in "artificial deadlocks". In this paper, we address this issue and present a runtime mechanism for early detection and resolution of such artificial deadlocks.
Keywords
concurrency control; parallel processing; processor scheduling; system recovery; Kahn process network; Kahn semantics; artificial deadlock detection; finite memory; media processing; runtime mechanism; sequential processes; signal processing; streaming applications; unidirectional unbounded fifos; Computational modeling; Computer networks; Dynamic scheduling; Intelligent networks; Laboratories; Processor scheduling; Runtime; Streaming media; Supercomputers; System recovery;
fLanguage
English
Publisher
ieee
Conference_Titel
Circuits and Systems, 2004. MWSCAS '04. The 2004 47th Midwest Symposium on
Print_ISBN
0-7803-8346-X
Type
conf
DOI
10.1109/MWSCAS.2004.1354187
Filename
1354187
Link To Document