An EDF Interrupt Handling Scheme for Real-Time Kernel: Design and Task Simulation

Peng Liu,Ming Cai,Tingting Fu,Jinxiang Dong
DOI: https://doi.org/10.1007/978-3-540-72590-9_147
2007-01-01
Abstract:Traditional model of interrupt managemnent has been used for several decades. But it is often incapacity to incorporate reliability and temporal predictability demanded on real-time systems. Many solutions have been proposed to improve efficiency of interrupt handling such as In-line Interrupt Handling and Predictable Interrupt Management In this paper we propose a model that schedules interrupts in terms of their deadlines. Hard priorities of IRQs are still left to hardware. We only manager interrupts that can enter the kernel space so that hard real-time can be assured. Each interrupt will be scheduled only before its first execution according to their arrival time and deadlines so that the scheme is very simple and easy to be implemented. The scheme tries to make as many as possible ISRs finish their work within the time limit. Finally we do some experiments, which prove there is a big decrease of nested overtime interrupts, by means of task simulation on VxWorks.
What problem does this paper attempt to address?