Abstract
In this paper, we investigate the problem of scheduling soft aperiodic requests in systems where periodic tasks are scheduled on a fixed-priority, preemptive basis. First, we show that given any queueing discipline for the aperiodic requests, no scheduling algorithm can minimize the response time of every aperiodic request and guarantee that the deadlines of the periodic tasks are met when the periodic tasks are scheduled on a fixed-priority, preemptive basis. We then develop two algorithms: Algorithm L is locally optimal in that it minimizes the response time of the aperiodic request at the head of the aperiodic service queue. Algorithm G is globally optimal in that it completes the current backlog of work in the aperiodic service queue as early as possible.
Original language | English |
---|---|
Pages (from-to) | 23-43 |
Number of pages | 21 |
Journal | Real-Time Systems |
Volume | 10 |
Issue number | 1 |
DOIs | |
State | Published - 1996 |
Externally published | Yes |