Skip to main content

Scheduling of a Generalized Switch: Heavy Traffic Regime

  • Chapter
Telecommunications Network Design and Management

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

$$ k \in \arg \mathop {\max }\limits_k \sum\limits_n {{\gamma _n}\mu _n^m(k){Q_n}} $$

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.

This is a preview of subscription content, log in via an institution to check access.

Access this chapter

Chapter
USD 29.95
Price excludes VAT (USA)
  • Available as PDF
  • Read on any device
  • Instant download
  • Own it forever
eBook
USD 129.00
Price excludes VAT (USA)
  • Available as PDF
  • Read on any device
  • Instant download
  • Own it forever
Softcover Book
USD 169.99
Price excludes VAT (USA)
  • Compact, lightweight edition
  • Dispatched in 3 to 5 business days
  • Free shipping worldwide - see info
Hardcover Book
USD 169.99
Price excludes VAT (USA)
  • Durable hardcover edition
  • Dispatched in 3 to 5 business days
  • Free shipping worldwide - see info

Tax calculation will be finalised at checkout

Purchases are for personal use only

Institutional subscriptions

Preview

Unable to display preview. Download preview PDF.

Unable to display preview. Download preview PDF.

References

  1. 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.)

    Google Scholar 

  2. M. Armony, N. Bambos. Queueing Networks with Interacting Service Resources. 2000. (Submitted.)

    Google Scholar 

  3. M. Bramson. State Space Collapse with Applications to Heavy Traffic Limits for Multiclass Queueing Networks. Queueing Systems, Vol. 30, (1998), pp. 89–148.

    Article  Google Scholar 

  4. R. Buche, HJ. Kushner. Control of Mobile Communications with Time-Varying Channels in Heavy Traffic. 2001. Preprint.

    Google Scholar 

  5. J.G. Dai, B. Prabhakar. The Throughput of Data Switches with and without Speedup. Proceedings of the INFOCOM’2000, 2000.

    Google Scholar 

  6. S.N. Ethier and T. G. Kurtz. Markov Process: Characterization and Convergence. John Wiley and Sons, New York, 1986.

    Book  Google Scholar 

  7. 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.

    Article  Google Scholar 

  8. J. M. Harrison. Brownian Models of Open Processing Networks: Canonical Representation of Workload. Annals of Applied Probability, Vol. 10, (2000), pp. 75–103.

    Article  Google Scholar 

  9. J. M. Harrison, M.J. Lopez. Heavy Traffic Resource Pooling in Parallel-Server Systems. Queueing Systems, To appear.

    Google Scholar 

  10. 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.

    Article  Google Scholar 

  11. N. Kahale and P.E. Wright. Dynamic Global Packet Routing in Wireless Networks. Proceedings of the 1NFOCOM’97, 1997, pp. 1414–1421.

    Google Scholar 

  12. N. McKeown, V. Anantharam, and J. Walrand. Achieving 100% Throughput in an Input-Queued Switch. Proceedings of the INFOCOM’96, 1996, pp. 296–302.

    Google Scholar 

  13. 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.

    Google Scholar 

  14. 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.

    Google Scholar 

  15. M.I. Reiman. A Multiclass Feedback Queue in Heavy Traffic. Advances in Applied Probability, Vol. 20, (1988), pp. 179–207.

    Article  Google Scholar 

  16. 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.

    Google Scholar 

  17. 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.

    Google Scholar 

  18. 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.

    Article  Google Scholar 

  19. 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.

    Article  Google Scholar 

  20. W. Whitt. Weak Convergence Theorems for Priority Queues: Preemptive Resume Discipline. Journal of Applied Probability, Vol. 8, (1971), pp. 74–94.

    Article  Google Scholar 

  21. R.J. Williams. An Invariance Principle for Semimartingale Reflecting Brownian Motions in an Ortant. Queueing Systems, Vol. 30, (1998), pp. 5–25.

    Article  Google Scholar 

  22. R.J. Williams. Diffusion Approximations for Open Multiclass Queueing Networks: Sufficient Conditions Involving State Space Collapse. Queueing Systems, Vol. 30, (1998), pp. 27–88.

    Article  Google Scholar 

  23. R.J. Williams. On Dynamic Scheduling of a Parallel Server System with Complete Resource Pooling. Fields Institute Communucations, (1998).

    Google Scholar 

Download references

Author information

Authors and Affiliations

Authors

Editor information

Editors and Affiliations

Rights and permissions

Reprints 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

Publish with us

Policies and ethics