Skip to main content
Log in

Handling load with less stress

  • Published:
Queueing Systems Aims and scope Submit manuscript

Abstract

We study how the average performance of a system degrades as the load nears its peak capacity. We restrict our attention to the performance measures of average sojourn time and the large deviation rates of buffer overflow probabilities. We first show that for certain queueing systems, the average sojourn time of requests depends much more weakly on the load ρ than the commonly observed 1/(1−ρ) dependence for most queueing policies. For example, we show that for an M/G/1 system under the preemptive Shortest Job First (pSJF) policy, the average sojourn time varies as log (1/(1−ρ)) with load for a certain class of distributions.

We observe that such results hold even for more restricted policies. We give some examples of non-preemptive policies and policies that do not use the knowledge of job sizes while scheduling, where the dependence of average sojourn time on load is significantly better than 1/(1−ρ). Similar results hold even for very simple non-preemptive threshold based policies that partition all the jobs into two job classes based on a fixed threshold and do FIFO within each class. Finally we study the large deviations rate of the queue length under a simple dedicated partition-based policy.

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. N. Bansal, On the average sojourn time under M/M/1/SRPT, Operations Research Letters 33(2005) 195–200.

    Article  Google Scholar 

  2. D. Bertsimas, I. Paschalidis, and J. Tsitsiklis, Large deviations behavior of acyclic networks of G/G/1 queues, The Annals of Applied Probability 8(1998) 1027–1069.

    Article  Google Scholar 

  3. R. W. Conway, W. L. Maxwell, and L. W. Miller, Theory of scheduling, Addison-Wesley Publishing Company, 1967.

  4. H. Feng and V. Misra, Mixed scheduling disciplines for network flows (the optimality of FBPS), Proceedings of The Fifth Workshop on MAthematical performance Modeling and Analysis (MAMA), 2003.

  5. M. Harchol-Balter, Task assignment with unknown duration, Journal of the ACM (JACM) 49(2002) 260–288.

    Article  Google Scholar 

  6. L. Kleinrock, Queueing systems, John Wiley and Sons, 1975.

  7. L. Kleinrock, Queueing systems vol. 2: Computer applications, John Wiley and Sons, 1976.

  8. T.M. O'Donovan, Distribution of attained service and residual service in general queueing systems, Operations Research 22(1974) 570–575.

    Google Scholar 

  9. R. Righter and J.G. Shanthikumar, Scheduling multiclass single server queueing systems to stochastically maximize the number of successful departures, Probability in the Engineering and Informational Sciences 3(1989) 323–333.

    Google Scholar 

  10. L.E. Schrage, A proof of the optimality of the shortest remaining processing time discipline, Operations Research 16(1968) 678–690.

    Article  Google Scholar 

  11. D. Stoyan, Comparison methods for queues and other stochastic models, Wiley, 1983.

  12. A. Wierman, M. Harchol-Balter, and T. Osogami, Nearly insensitive bounds on SMART scheduling, ACM Sigmetrics, (2005) 205–216.

  13. R. W. Wolff, Stochastic modeling and the theory of queues, Prentice Hall, 1989.

Download references

Author information

Authors and Affiliations

Authors

Corresponding author

Correspondence to Nikhil Bansal.

Rights and permissions

Reprints and permissions

About this article

Cite this article

Bansal, N., Gamarnik, D. Handling load with less stress. Queueing Syst 54, 45–54 (2006). https://doi.org/10.1007/s11134-006-8218-z

Download citation

  • Received:

  • Revised:

  • Issue Date:

  • DOI: https://doi.org/10.1007/s11134-006-8218-z

Keywords

Navigation