Abstract
We consider a generalized switch model, which is a natural model of scheduling multiple data flows over a shared time-varying wireless environment. It also includes as special cases the input-queued cross-bar switch model, and a discrete time version of a parallel server queueing system.
Input flows, n = 1,..., N, are served in discrete time by a switch. Switch state follows a finite discrete time Markov chain. In each state m, the switch chooses a scheduling decision k from a finite set K(m), which has the associated service rate vector µ m1 (k),...,µ mn (k).
We study the Max Weight discipline which always chooses a decision
where Qn’ s are the queue lengths, and γn ’s, are arbitrary positive parameters. It has been shown in previous work, that Max Weight discipline is optimal in terms of system stability, i.e. it stabilizes queues if it is feasible to do all.
We show that Max Weight also has striking optimality and “self-organizing” properties in the heavy traffic limit regime. Namely, under a non-restrictive additional conditions, Max Weight minimizes system equivalent workload X = ∑v *n Qn, where v *= ( *1 ,..., *N )is some fixed vector with positive components; moreover, in the limit, vector (γ1 Q1,..., γN QN) is always proportional to v *. These properties of Max Weight discipline can be utilized in applications to optimize various system performance criteria.
Access this chapter
Tax calculation will be finalised at checkout
Purchases are for personal use only
Preview
Unable to display preview. Download preview PDF.
References
M. Andrews, K. Kumaran, K. Ramanan, A. L. Stolyar, R. Vijayakumar, P. Whiting. Scheduling in a Queueing System with Asynchronously Varying Service Rates. 2000. (Submitted.)
M. Armony, N. Bambos. Queueing Networks with Interacting Service Resources. 2000. (Submitted.)
M. Bramson. State Space Collapse with Applications to Heavy Traffic Limits for Multiclass Queueing Networks. Queueing Systems, Vol. 30, (1998), pp. 89–148.
R. Buche, HJ. Kushner. Control of Mobile Communications with Time-Varying Channels in Heavy Traffic. 2001. Preprint.
J.G. Dai, B. Prabhakar. The Throughput of Data Switches with and without Speedup. Proceedings of the INFOCOM’2000, 2000.
S.N. Ethier and T. G. Kurtz. Markov Process: Characterization and Convergence. John Wiley and Sons, New York, 1986.
J. M. Harrison. Heavy Traffic Analysis of a System with Parallel Servers: Asymptotic Optimality of Discrete Review Policies. Annals of Applied Probability, Vol. 8, (1998), pp. 822–848.
J. M. Harrison. Brownian Models of Open Processing Networks: Canonical Representation of Workload. Annals of Applied Probability, Vol. 10, (2000), pp. 75–103.
J. M. Harrison, M.J. Lopez. Heavy Traffic Resource Pooling in Parallel-Server Systems. Queueing Systems, To appear.
J. M. Harrison, J.A.Van Mieghem. Dynamic Control of Brownian Networks: State Space Collapse and Equivalent Workload Formulations. Annals of Applied Probability, Vol. 7, (1997), pp. 747–771.
N. Kahale and P.E. Wright. Dynamic Global Packet Routing in Wireless Networks. Proceedings of the 1NFOCOM’97, 1997, pp. 1414–1421.
N. McKeown, V. Anantharam, and J. Walrand. Achieving 100% Throughput in an Input-Queued Switch. Proceedings of the INFOCOM’96, 1996, pp. 296–302.
A. Mekkittikul and N. McKeown. A Starvation Free Algorithm for Achieving 100% Throughput in an Input-Queued Switch. Proceedings of the ICCCN’96, 1996, pp. 226–231.
M.I. Reiman. Some Diffusion Approximations with State Space Collapse. In Proc. of the Internat. Seminar on Modeling and Performance Evaluation Methodology, Lecture Notes in Control and Information Sciences. Springer, New York, 1984, pp. 209–240.
M.I. Reiman. A Multiclass Feedback Queue in Heavy Traffic. Advances in Applied Probability, Vol. 20, (1988), pp. 179–207.
S. Shakkottai, A. Stolyar. Scheduling for Multiple Flows Sharing a Time-Varying Channel: The Exponential Rule. To appear in Analytic Methods in Applied Probability: In Memory of Fridrih Karpelevich, Y.Suhov (ed.), American Mathematical Society, 2002.
A. L. Stolyar. Max Weight Scheduling in a Generalized Switch: State Space Collapse and Equivalent Workload Minimization under Complete Resource Pooling. Bell Labs Technical Report, July 2001.
L. Tassiulas, A. Ephremides. Stability Properties of Constrainted Queueing Systems and Scheduling Policies for Maximum Throughput in Multishop Radio Network. IEEE Transactions on Automatic Control, Vol. 37, (1992), pp. 1936–1948.
L. Tassiulas, A. Ephremides. Dynamic Server Allocation to Parallel Queues with Randomly Varying Connectivity. IEEE Transactions on Information Theory, Vol. 39, (1993), pp. 466–478.
W. Whitt. Weak Convergence Theorems for Priority Queues: Preemptive Resume Discipline. Journal of Applied Probability, Vol. 8, (1971), pp. 74–94.
R.J. Williams. An Invariance Principle for Semimartingale Reflecting Brownian Motions in an Ortant. Queueing Systems, Vol. 30, (1998), pp. 5–25.
R.J. Williams. Diffusion Approximations for Open Multiclass Queueing Networks: Sufficient Conditions Involving State Space Collapse. Queueing Systems, Vol. 30, (1998), pp. 27–88.
R.J. Williams. On Dynamic Scheduling of a Parallel Server System with Complete Resource Pooling. Fields Institute Communucations, (1998).
Author information
Authors and Affiliations
Editor information
Editors and Affiliations
Rights and permissions
Copyright information
© 2003 Springer Science+Business Media New York
About this chapter
Cite this chapter
Stolyar, A.L. (2003). Scheduling of a Generalized Switch: Heavy Traffic Regime. In: Anandalingam, G., Raghavan, S. (eds) Telecommunications Network Design and Management. Operations Research/Computer Science Interfaces Series, vol 23. Springer, Boston, MA. https://doi.org/10.1007/978-1-4757-3762-2_8
Download citation
DOI: https://doi.org/10.1007/978-1-4757-3762-2_8
Publisher Name: Springer, Boston, MA
Print ISBN: 978-1-4419-5326-1
Online ISBN: 978-1-4757-3762-2
eBook Packages: Springer Book Archive