Preemptions account for a non-negligible overhead during system execution. There has been substantial amount of research on estimating the delay incurred due to the loss of working sets in the processor state (caches, registers, TLBs) and some on avoiding preemptions, or limiting the preemption cost. We present an algorithm to reduce preemptions by further delaying the start of execution of high priority tasks in fixed priority scheduling. Our approaches take advantage of the floating non-preemptive regions model and exploit the fact that, during the schedule, the relative task phasing will differ from the worst-case scenario in terms of admissible preemption deferral. Furthermore, approximations to reduce the complexity of the proposed app...
The question whether preemptive systems are better than non-preemptive systems has been debated for ...
Fixed-priority scheduling with deferred preemption(FPDS) and fixed-priority scheduling with preempti...
Abstract—In embedded systems, the timing behaviour of the control mechanisms are sometimes of critic...
Preemptions account for a non-negligible overhead during system execution. There has been substantia...
Preemptive schedulers have been widely adopted in single processor real-time systems to avoid the bl...
In real-time systems, there are two distinct trends for scheduling task sets on unicore systems: non...
International audienceIn real-time systems, there are two distinct trends for scheduling task sets o...
The schedulability of systems using fixed priority pre-emptive scheduling can be improved by the use...
International audienceIn embedded systems, the timing behaviour of the control mechanisms are someti...
In embedded systems, the timing behaviour of the control mechanisms are sometimes of critical import...
Limited preemption models have been proposed as a viable alternative between the two extreme cases o...
Limited preemption scheduling has been introduced as a viable alternative to non-preemptive and full...
Preemptive and non-preemptive scheduling paradigms typically introduce undesirable side effects when...
The question whether preemptive systems are better than non-preemptive systems has been debated for ...
Fixed-priority scheduling with deferred preemption(FPDS) and fixed-priority scheduling with preempti...
Abstract—In embedded systems, the timing behaviour of the control mechanisms are sometimes of critic...
Preemptions account for a non-negligible overhead during system execution. There has been substantia...
Preemptive schedulers have been widely adopted in single processor real-time systems to avoid the bl...
In real-time systems, there are two distinct trends for scheduling task sets on unicore systems: non...
International audienceIn real-time systems, there are two distinct trends for scheduling task sets o...
The schedulability of systems using fixed priority pre-emptive scheduling can be improved by the use...
International audienceIn embedded systems, the timing behaviour of the control mechanisms are someti...
In embedded systems, the timing behaviour of the control mechanisms are sometimes of critical import...
Limited preemption models have been proposed as a viable alternative between the two extreme cases o...
Limited preemption scheduling has been introduced as a viable alternative to non-preemptive and full...
Preemptive and non-preemptive scheduling paradigms typically introduce undesirable side effects when...
The question whether preemptive systems are better than non-preemptive systems has been debated for ...
Fixed-priority scheduling with deferred preemption(FPDS) and fixed-priority scheduling with preempti...
Abstract—In embedded systems, the timing behaviour of the control mechanisms are sometimes of critic...