ACM SIGOPS Operating Systems Review
Handling Interrupts with Static Scheduling in an Automotive Vehicle Control System
RTCSA '98 Proceedings of the 5th International Conference on Real-Time Computing Systems and Applications
Non-Preemptive Interrupt Scheduling for Safe Reuse of Legacy Drivers in Real-Time Systems
ECRTS '05 Proceedings of the 17th Euromicro Conference on Real-Time Systems
Predictable Interrupt Management for Real Time Kernels over conventional PC Hardware
RTAS '06 Proceedings of the 12th IEEE Real-Time and Embedded Technology and Applications Symposium
In-Line Interrupt Handling and Lock-Up Free Translation Lookaside Buffers (TLBs)
IEEE Transactions on Computers
Hi-index | 0.00 |
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.