• DocumentCode
    2511108
  • Title

    PIL: A Method to Improve Interrupt Latency in Real-Time Kernels

  • Author

    Zhang, Peifeng ; Li, Hong ; Gao, Zhigang

  • Author_Institution
    Coll. of Comput. Sci., Zhejiang Univ., Hangzhou, China
  • fYear
    2009
  • fDate
    25-27 Sept. 2009
  • Firstpage
    75
  • Lastpage
    80
  • Abstract
    Interrupt latency has great impact on the real time and predictability of real-time operating system kernels. In traditional implementation of real-time kernels, interrupts are frequently disabled in system service routines, critical sections, etc., which causes kernel interrupt latency. In this paper we propose a method called PIL (predictive interrupt latency). PIL reduces interrupt latency by never disabling interrupts during any system service routines. Moreover, it makes interrupt latency vary little, which improves the predictability in the response time for external events. We have implemented the PIL method in a real-time kernel. Experimental results show PIL improves real time and predictability of real-time systems with low time and space overheads.
  • Keywords
    interrupts; operating system kernels; real-time systems; critical sections; predictive interrupt latency; real-time operating system kernels; system service routines; Computer science; Data structures; Delay; Educational institutions; Embedded computing; Kernel; Operating systems; Protection; Real time systems; Yarn; RTOS; interrupt latency;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Scalable Computing and Communications; Eighth International Conference on Embedded Computing, 2009. SCALCOM-EMBEDDEDCOM'09. International Conference on
  • Conference_Location
    Dalian
  • Print_ISBN
    978-0-7695-3825-9
  • Type

    conf

  • DOI
    10.1109/EmbeddedCom-ScalCom.2009.24
  • Filename
    5341598