• DocumentCode
    2391694
  • Title

    Hardware acceleration of deadlock avoidance and detection in real-time operating systems

  • Author

    Samson, P. ; Sinha, P.

  • Author_Institution
    Dept. of Electr. & Comput. Eng., Concordia Univ., Montreal, Que., Canada
  • fYear
    2005
  • fDate
    20-24 July 2005
  • Firstpage
    429
  • Lastpage
    433
  • Abstract
    In a multitasking environment, resource management policies, being devised and utilized to ensure proper inter-process resource sharing, incur significant operational overhead due to their inherent complexity and often lead to performance penalties, which could be detrimental to the timing responses of critical systems. In this paper, we propose and demonstrate an approach to alleviate degraded system´s timing performance by associating the underlying RTOS with a hardware accelerator to speed up resource management functions, more particularly those dealing with deadlock avoidance. Experimentally, the proposed solution for deadlock avoidance surpasses its software implementation with an acceleration gain of up to 98 %.
  • Keywords
    multiprogramming; operating systems (computers); real-time systems; resource allocation; system recovery; deadlock avoidance; deadlock detection; hardware acceleration; inter-process resource sharing; multitasking environment; operational overhead; real-time operating systems; resource management; timing performance; timing responses; Acceleration; Degradation; Hardware; Microcontrollers; Multitasking; Operating systems; Real time systems; Resource management; System recovery; Timing;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    System-on-Chip for Real-Time Applications, 2005. Proceedings. Fifth International Workshop on
  • Print_ISBN
    0-7695-2403-6
  • Type

    conf

  • DOI
    10.1109/IWSOC.2005.70
  • Filename
    1530985