• 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