Skip to main content
Log in

A case study of an adaptive load balancing algorithm

  • Invited Paper
  • Published:
Queueing Systems Aims and scope Submit manuscript

Abstract

In this paper we present an effective load balancing algorithm for a multi-processor architecture designed for the real time switching of telephone calls. By modifying an algorithm developed for an abstract queueing model, which is of independent interest by itself, we propose a hybrid load balancing algorithm and study its performance in a simulation test-bed. This case study demonstrates how simple abstractions and theoretically intractable but intuitively appealing ideas can be combined to effectively solve a real problem.

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. A. K. Agrawala and S. K. Tripathi, On the optimality of semidynamic routing schemes, Info. Process. Lett. 13 (October 1981).

  2. M. Bazaraa and C.M. Shetty,Nonlinear Programming, Theory and Algorithms (Wiley, New York, 1979).

    Google Scholar 

  3. P. Billingsley,Convergence of Probability Measures (Wiley, New York, 1968).

    Google Scholar 

  4. F. Bonomi and A. Kumar, Adaptive optimal load balancing in a heterogeneous multiserver system with a central job scheduler, to appear in IEEE Trans. Comput. (1990).

  5. F. Bonomi and A. Kumar, Adaptive optimal load balancing in a heterogeneous multiserver system with a central job scheduler,Proc. 8th ICDCS, San José, CA (1988) pp. 500–509.

  6. D. Eager, E. Lazowska and J. Zahorjan, Adaptive load sharing in homogeneous distributed systems, IEEE Trans. Software Eng. SE-12, no. 5 (1986) 662–675.

    Google Scholar 

  7. H.J. Kushner and D.S. Clark,Stochastic Approximation Methods for Constrained and Unconstrained Systems (Springer, New York, 1978).

    Google Scholar 

  8. H.J. Kushner and A. Shwartz, An invariant measure approach to the convergence of stochastic approximations with state dependent noise, SIAM J. Control Optimization 22, no. 1 (1984) 13–27.

    Google Scholar 

  9. N. Rau,Matrices and Mathematical Programming (St. Martin's Press, New York, 1981).

    Google Scholar 

  10. Y.T. Wang and R.T.J. Morris, Load sharing in distributed systems, IEEE Trans. Comput. C-34 (1985) 204–217.

    Google Scholar 

  11. J. W. West, III and T. D. Lynch,UNIX SIMSCRIPT II.5®User's Manual, CACI (January 1986).

  12. T.P. Yum, The design and analysis of semidynamic deterministic routing rule, IEEE Trans. Commun. COM-29, no. 4 (1981) 498–504.

    Google Scholar 

Download references

Author information

Authors and Affiliations

Authors

Rights and permissions

Reprints and permissions

About this article

Cite this article

Bonomi, F., Doshi, B.T., Kaufman, J.S. et al. A case study of an adaptive load balancing algorithm. Queueing Syst 7, 23–49 (1990). https://doi.org/10.1007/BF01158784

Download citation

  • Received:

  • Revised:

  • Issue Date:

  • DOI: https://doi.org/10.1007/BF01158784

Keywords

Navigation