Scheduling control for Markov-modulated single-server multiclass queueing systems in heavy traffic

This paper studies a scheduling control problem for a single-server multiclass queueing network in heavy traffic, operating in a changing environment. The changing environment is modeled as a finite-state Markov process that modulates the arrival and service rates in the system. Various cases are considered: fast changing environment, fixed environment, and slowly changing environment. In all cases, the arrival rates are environment dependent, whereas the service rates are environment dependent when the environment Markov process is changing fast, and are assumed to be constant in the other two cases. In each of the cases, using weak convergence analysis, in particular functional limit theorems for Poisson processes and ergodic Markov processes, it is shown that an appropriate “averaged” version of the classical $$c\mu $$cμ-policy (the priority policy that favors classes with higher values of the product of holding cost $$c$$c and service rate $$\mu $$μ) is asymptotically optimal for an infinite horizon discounted cost criterion.

[1]  Yixin Zhu,et al.  Markovian queueing networks in a random environment , 1994, Oper. Res. Lett..

[2]  Sean P. Meyn,et al.  A Liapounov bound for solutions of the Poisson equation , 1996 .

[3]  David D. Yao,et al.  Fundamentals of Queueing Networks , 2001 .

[4]  A. Skorokhod Stochastic Equations for Diffusion Processes in a Bounded Region , 1961 .

[5]  D. Yao,et al.  Fundamentals of Queueing Networks: Performance, Asymptotics, and Optimization , 2001, IEEE Transactions on Automatic Control.

[6]  H. Kushner Heavy Traffic Analysis of Controlled Queueing and Communication Networks , 2001 .

[7]  Wayne E. Smith Various optimizers for single‐stage production , 1956 .

[8]  Harold J. Kushner,et al.  Control of mobile communications with time-varying channels in heavy traffic , 2002, IEEE Trans. Autom. Control..

[9]  Vladas Pipiras,et al.  Heavy Traffic Approximations of a Queue with Varying Service Rates and General Arrivals , 2012 .

[10]  Ronald J. Williams,et al.  Dynamic scheduling of a system with two parallel servers in heavy traffic with resource pooling: asymptotic optimality of a threshold policy , 2001 .

[11]  G. J. K. Regterschot,et al.  The Queue M|G|1 with Markov Modulated Arrivals and Services , 1986, Math. Oper. Res..

[12]  R. Bass,et al.  Review: P. Billingsley, Convergence of probability measures , 1971 .

[13]  Ward Whitt,et al.  An Introduction to Stochastic-Process Limits and their Application to Queues , 2002 .

[14]  O. Boxma,et al.  The M/G/1 queue with two service speeds , 2001, Advances in Applied Probability.

[15]  J. V. Mieghem Dynamic Scheduling with Convex Delay Costs: The Generalized CU Rule , 1995 .

[16]  N. U. Prabhu,et al.  Markov-modulated Queueing Systems Queueing Systems , 1989 .

[17]  Yixin Zhu,et al.  Markov-modulated queueing systems , 1995, Queueing Syst. Theory Appl..

[18]  A. Shiryaev,et al.  Limit Theorems for Stochastic Processes , 1987 .

[19]  Alexander L. Stolyar,et al.  Scheduling Flexible Servers with Convex Delay Costs: Heavy-Traffic Optimality of the Generalized cµ-Rule , 2004, Oper. Res..

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

[21]  S. Ethier,et al.  Markov Processes: Characterization and Convergence , 2005 .