Scheduling networks of queues: heavy traffic analysis of a simple open network
Queueing Systems: Theory and Applications
On the invariance principle for the first passage time
Mathematics of Operations Research
Stability and instability of fluid models for reentrant lines
Mathematics of Operations Research
Heavy Traffic Convergence of a Controlled, Multiclass Queueing System
SIAM Journal on Control and Optimization
An invariance principle for semimartingale reflecting Brownian motions in an orthant
Queueing Systems: Theory and Applications
Queueing Systems: Theory and Applications
State space collapse with application to heavy traffic limits for multiclass queueing networks
Queueing Systems: Theory and Applications
A heavy traffic limit theorem for a class of open queueing networks with finite buffers
Queueing Systems: Theory and Applications
A Diffusion Approximation for a GI/GI/1 Queue with Balking or Reneging
Queueing Systems: Theory and Applications
Queueing Systems: Theory and Applications
Revenue Management of a Make-to-Stock Queue
Operations Research
Dynamic Control of a Multiclass Queue with Thin Arrival Streams
Operations Research
Dynamic Control of a Make-to-Order, Parallel-Server System with Cancellations
Operations Research
Managing Service Systems with an Offline Waiting Option and Customer Abandonment
Manufacturing & Service Operations Management
Queueing Systems: Theory and Applications
Hi-index | 0.00 |
Consider a single-server queueing system with K job classes, each having its own renewal input process and its own general service time distribution. Further suppose the queue is in heavy traffic, meaning that its traffic intensity parameter is near the critical value of one. A system manager must decide whether or not to accept new jobs as they arrive, and also the order in which to serve jobs that are accepted. The goal is to minimize penalties associated with rejected jobs, subject to upper bound constraints on the throughput times for accepted jobs; both the penalty for rejecting a job and the bound on the throughput time may depend on job class. This problem formulation does not make sense in a conventional queueing model, because throughput times are random variables, but we show that the formulation is meaningful in an asymptotic sense, as one approaches the heavy traffic limit under diffusion scaling. Moreover, using a method developed recently by Bramson and Williams, we prove that a relatively simple dynamic control policy is asymptotically optimal in this framework. Our proposed policy rejects jobs from one particular class when the server's nominal workload is above a threshold value, accepting all other arrivals; and the sequencing rule for accepted jobs is one that maintains near equality of the relative backlogs for different classes, defined in a natural sense.