Dynamic scheduling of a system with two parallel servers: asymptotic policy in heavy traffic

Dynamic control of stochastic networks has applications to the control of modern telecommunications, manufacturing and computer systems. Most models of such networks cannot be analyzed exactly and one is naturally led to consider more viable approximations. In particular, Brownian control problems have been proposed as formal heavy traffic approximations to dynamic scheduling problems for queueing networks. Various authors have combined analysis of such Brownian control problems with clever interpretation of their optimal solutions to suggest original and attractive policies for some queueing network control problems. These analytically derived control policies (as opposed to ones derived computationally by discretization of the Brownian control problem) have frequently involved threshold-type control. Although these policies have usually performed well when simulated, there is no systematic way of analysing their performance. We consider a queueing system with two parallel servers and dynamic routing and sequencing capabilities. For this model, we propose a threshold control policy based on continuous review of the system's status, and by means of a systematic method we establish asymptotic optimality of this policy. This work is a first step towards providing a systematic approach to analyzing the asymptotic performance of control policies for queueing networks derived by analytic means using Brownian control problems.

[1]  J. Michael Harrison,et al.  Brownian Models of Queueing Networks with Heterogeneous Customer Populations , 1988 .

[2]  Lawrence M. Wein,et al.  Scheduling networks of queues: Heavy traffic analysis of a simple open network , 1989, Queueing Syst. Theory Appl..

[3]  C. N. Laws,et al.  Dynamic Scheduling of a Four-Station Queueing Network , 1990, Probability in the Engineering and Informational Sciences.

[4]  L. F. Martins,et al.  Routing and singular control for queueing networks in heavy traffic , 1990 .

[5]  C. Laws Resource pooling in queueing networks with dynamic routing , 1992, Advances in Applied Probability.

[6]  Lawrence M. Wein,et al.  Scheduling Networks of Queues: Heavy Traffic Analysis of a Multistation Network with Controllable Inputs , 2011, Oper. Res..

[7]  F. P. Kelly,et al.  Dynamic routing in open queueing networks: Brownian models, cut constraints and resource pooling , 1993, Queueing Syst. Theory Appl..

[8]  L. F. Martins,et al.  Heavy Traffic Convergence of a Controlled, Multiclass Queueing System , 1996 .

[9]  L. F. Martins,et al.  Heavy Traffic Analysis of a Controlled Multiclass Queueing Network via Weak Convergence Methods , 1996 .

[10]  Jan A. Van Mieghem,et al.  Dynamic Control of Brownian Networks: State Space Collapse and Equivalent Workload Formulations , 1997 .

[11]  Ruth J. Williams,et al.  An invariance principle for semimartingale reflecting Brownian motions in an orthant , 1998, Queueing Syst. Theory Appl..

[12]  Ruth J. Williams,et al.  Diffusion approximations for open multiclass queueing networks: sufficient conditions involving state space collapse , 1998, Queueing Syst. Theory Appl..

[13]  J. Harrison Heavy traffic analysis of a system with parallel servers: asymptotic optimality of discrete-review policies , 1998 .

[14]  J. Michael Harrison,et al.  Heavy traffic resource pooling in parallel‐server systems , 1999, Queueing Syst. Theory Appl..

[15]  J. Harrison Brownian models of open processing networks: canonical representation of workload , 2000 .