We investigate a model for a general single server queueing system operating under the earliest due date scheduling rule, which can be interpreted more generally as a dynamic priority queue-discipline. We consider both preemptive resume and non preemptive disciplines within this framework. No assumptions are made about the distributions of interarrival times and service times of customers in this model, so that characterizations can be derived for arbitrary systems. The analysis depends on suitably defining the concepts of the server's workload and busy period of the system with respect to the priority classes involved. Equations are developed for the virtual waiting times of customers arriving at the system at any time t, and these imply properties of virtual lateness. In the case of an M/G/1 system, expressions for mean waiting times in transient and steady state are derived, and these are found to be analogous to the expressions derived by Cobham in the special case of static priorities. Bounds for expected waiting lime and lateness are obtained, and the increased flexibility of optimization with respect to dynamic priorities is indicated. The results in the paper extend to the case of a number of servers in parallel instead of a single server.
Read full abstract