Skip to main content
Log in

Large deviations analysis of the generalized processor sharing policy

  • Published:
Queueing Systems Aims and scope Submit manuscript

Abstract

In this paper we consider a stochastic server (modeling a multiclass communication switch) fed by a set of parallel buffers. The dynamics of the system evolve in discrete-time and the generalized processor sharing (GPS) scheduling policy of [25] is implemented. The arrival process in each buffer is an arbitrary, and possibly autocorrelated, stochastic process. We obtain a large deviations asymptotic for the buffer overflow probability at each buffer. In the standard large deviations methodology, we provide a lower and a matching (up to first degree in the exponent) upper bound on the buffer overflow probabilities. We view the problem of finding a most likely sample path that leads to an overflow as an optimal control problem. Using ideas from convex optimization we analytically solve the control problem to obtain both the asymptotic exponent of the overflow probability and a characterization of most likely modes of overflow. These results have important implications for traffic management of high-speed networks. They extend the deterministic, worst-case analysis of [25] to the case where a detailed statistical model of the input traffic is available and can be used as a basis for an admission control mechanism.

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

Access this article

Price excludes VAT (USA)
Tax calculation will be finalised during checkout.

Instant access to the full article PDF.

Similar content being viewed by others

References

  1. M.S. Bazaraa, H.D. Sherali and C.M. Shetty, Nonlinear Programming: Theory and Algorithms, 2nd ed. (Wiley, New York, 1993).

    Google Scholar 

  2. D. Bertsimas, I.C. Paschalidis and J.N. Tsitsiklis, On the large deviations behaviour of acyclic single class networks and multiclass queues, in: RSS Workshop in Stochastic Networks, Edinburgh, UK (1995).

    Google Scholar 

  3. D. Bertsimas, I.C. Paschalidis and J.N. Tsitsiklis, Asymptotic buffer overflow probabilities in multiclass multiplexers: An optimal control approach, IEEE Trans. Automat. Control 43(3) (1998) 315–335.

    Article  Google Scholar 

  4. D. Bertsimas, I.C. Paschalidis and J.N. Tsitsiklis, On the large deviations behaviour of acyclic networks of G=G=1 queues, Ann. Appl. Probab. 8(4) (1998) 1027–1069.

    Article  Google Scholar 

  5. J.A. Bucklew, Large Deviation Techniques in Decision, Simulation, and Estimation (Wiley, New York, 1990).

    Google Scholar 

  6. C.S. Chang, Sample path large deviations and intree networks, Queueing Systems 20 (1995) 7–36.

    Article  Google Scholar 

  7. C.S. Chang and T. Zajic, Effective bandwidths of departure process from queues with time varying capacities, in: Proc.IEEE Infocom '95, Vol. 3, Boston, MA (April 1995) pp. 1001–1009.

  8. C. Courcoubetis and R. Weber, Estimation of overflow probabilities for state-dependent service of traffic streams with dedicated buffers, in: RSS Workshop in Stochastic Networks, Edinburgh, UK (1995).

  9. H. Cramér, Sûr un nouveau théoréme-limite de la théorie des probabilités, in: Colloque Consacré à la Théorie des Probabilités, Actualités Scientifiques et Industrielles, Vol. 736 (Hermann, Paris, 1938) pp. 5–23.

    Google Scholar 

  10. A. Dembo and T. Zajic, Large deviations: From empirical mean and measure to partial sums processes, Stochastic Process. Appl. 57 (1995) 191–224.

    Article  Google Scholar 

  11. A. Dembo and O. Zeitouni, Large Deviations Techniques and Applications (Jones and Bartlett, 1993).

  12. A. Demers, S. Keshav and S. Shenker, Analysis and simulation of a fair queueing algorithm, J. Internetworking: Res. Experience 1 (1990) 3–26.

    Google Scholar 

  13. G. de Veciana, C. Courcoubetis and J. Walrand, Decoupling bandwidths for networks: A decomposition approach to resource management, Memorandum, Electronics Research Laboratory, University of California, Berkeley, CA (1993).

    Google Scholar 

  14. G. de Veciana and G. Kesidis, Bandwidth allocation for multiple qualities of service using generalized processor sharing, IEEE Trans. Inform. Theory 42(1) (1995).

  15. P. Dupuis and K. Ramanan, A Skorokhod problem formulation and large deviation analysis of a processor sharing model, Technical Report, Division of Applied Mathematics, Brown University (1997).

  16. A.I. Elwalid and D. Mitra, Effective bandwidth of general Markovian traffic sources and admission control of high speed networks, IEEE/ACM Trans. Networking 1(3) (1993) 329–343.

    Article  Google Scholar 

  17. A. Ganesh and V. Anantharam, Stationary tail probabilities in exponential server tandems with renewal arrivals, Queueing Systems 22 (1996) 203–248.

    Article  Google Scholar 

  18. R.J. Gibbens and P.J. Hunt, Effective bandwidths for the multi-type UAS channel, Queueing Systems 9 (1991) 17–28.

    Article  Google Scholar 

  19. P.W. Glynn and W. Whitt, Logarithmic asymptotics for steady-state tail probabilities in a singleserver queue, J. Appl. Probab. A 31 (1994) 131–156.

    Article  Google Scholar 

  20. J.Y. Hui, Resource allocation for broadband networks, IEEE J. Selected Areas Commun. 6(9) (1988) 1598–1608.

    Article  Google Scholar 

  21. F.P. Kelly, Effective bandwidths at multi-class queues, Queueing Systems 9 (1991) 5–16.

    Article  Google Scholar 

  22. F.P. Kelly, Notes on effective bandwidths, in: Stochastic Networks: Theory and Applications, Vol. 9, eds. S. Zachary, I.B. Ziedins and F.P. Kelly (Oxford University Press, Oxford, 1996) pp. 141–168.

    Google Scholar 

  23. G. Kesidis, J. Walrand and C.S. Chang, Effective bandwidths for multiclass Markov fluids and other ATM sources, IEEE/ACM Trans. Networking 1(4) (1993) 424–428.

    Article  Google Scholar 

  24. N. O'Connell, Queue lengths and departures at single-server resources, in: RSS Workshop in Stochastic Networks, Edinburgh, UK (1995).

    Google Scholar 

  25. A.K. Parekh and R.G. Gallager, A generalized processor sharing approach to flow control in integrated services networks: The single node case, IEEE/ACM Trans. Networking 1(3) (1993) 344–357.

    Article  Google Scholar 

  26. I.C. Paschalidis, Large deviations in high speed communication networks, Ph.D. thesis, Massachusetts Institute of Technology (1996).

  27. I.C. Paschalidis, Class-specific quality of service guarantees in multimedia communication networks, Technical Report, Department of Manufacturing Engineering, Boston University (June 1998); to appear in Automatica (Special Issue on Control Methods for Communication Networks).

  28. A. Puhalskii, Large deviation analysis of the single server queue, Queueing Systems 21 (1995) 5–66.

    Article  Google Scholar 

  29. R.T. Rockafellar, Convex Analysis (Princeton University Press, Princeton, 1970.

    Google Scholar 

  30. A. Shwartz and A. Weiss, Large Deviations for Performance Analysis (Chapman and Hall, New York, 1995).

    Google Scholar 

  31. A. Weiss, An introduction to large deviations for communication networks, IEEE J. Selected Areas Commun. 13(6) (1995) 938–952.

    Article  Google Scholar 

  32. Z.-L. Zhang, Large deviations and the generalized processor sharing scheduling for a two-queue system, Queueing Systems 26(3/4) (1997) 229–264.

    Article  Google Scholar 

Download references

Author information

Authors and Affiliations

Authors

Rights and permissions

Reprints and permissions

About this article

Cite this article

Bertsimas, D., Paschalidis, I.C. & Tsitsiklis, J.N. Large deviations analysis of the generalized processor sharing policy. Queueing Systems 32, 319–349 (1999). https://doi.org/10.1023/A:1019151423773

Download citation

  • Issue Date:

  • DOI: https://doi.org/10.1023/A:1019151423773

Navigation