Sojourn time and waiting time distributions for M/G/1 queues with preemption-distance priorities

Sojourn time and waiting time distributions for M/G/1 queues with preemption-distance priorities

0.00 Avg rating0 Votes
Article ID: iaor19961458
Country: United States
Volume: 42
Issue: 6
Start Page Number: 1146
End Page Number: 1161
Publication Date: Nov 1994
Journal: Operations Research
Authors: ,
Keywords: probability
Abstract:

Scheduling strategies for real-time systems often employ semipreemptive priorities, allowing for a deadline enforcement by preemptive priorities while avoiding the overhead of unnecessary interrupts. A variety of these strategies can be described by preemption-distance priorities in a straightforward and flexible fashion. A preemption-distance is a globally assigned positive integer number. An arriving task must exceed the priority of the task being served by at least the preemption-distance to cause a preemption. The authors derive the Laplace-Stieltjes transforms of the marginal waiting and sojourn time distributions for each task class in M/GI/1 single-server queues with preemption-distance priorities. The solutions generalize results for the classical M/GI/1 preemptive and nonpreemptive priority queues and cover a variety of priority systems working under different service policies. The basic derivations are straightforward and lead to solutions which are easy to interpret with respect to the influence of the different system properties. Since the basic equations are modular, solutions for different service policies can be obtained by rederiving auxiliary measures using different mathematical techniques. The modeling power of preemption-distance priorities is illustrated by an example taken from the scheduling of real-time process control systems. This example also validates the derived solutions.

Reviews

Required fields are marked *. Your email address will not be published.