Skip to main content
Log in

Optimal control of multiclass parallel service systems

  • Published:
Save article
View saved research
Discrete Event Dynamic Systems Aims and scope Submit manuscript

Abstract

We consider routing and scheduling systems consisting of a number of parallel homogeneous servers with finite capacities. Assuming that jobs belong to multiple classes, we represent the interconnection of arrival streams (servers) to stations by abipartite graph, called therouting (resp.scheduling) digraph. By developing an algebraic structure on the interconnection pattern embedded in the digraph, we identify certain classes of symmetric routing and scheduling systems for which a simple control policy such as theShortest Queue policy can be shown to be optimal in the sense of optimizing the departure and loss counting processes. A counterexample is shown for systems described by digraphs with a cyclic structure.

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

Access this article

Subscribe and save

Springer+
from $39.99 /Month
  • Starting from 10 chapters or articles per month
  • Access and download chapters and articles from more than 300k books and 2,500 journals
  • Cancel anytime
View plans

Buy Now

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

  • Banawan, S. A. and Zahorjan, J. 1989. Load-sharing in heterogeneous queueing systems.Proc. IEEE Infocom '89, pp. 731–739.

  • Baras, J. S., Ma, D. J. and Makowski, A. M. 1985.K competing queues with geometric service requirements and linear costs: the μc rule is always optimal.Syst. Control Letters 6: 173–180.

    Google Scholar 

  • Behzad, M., Chartrand, G. and Lesniak-Foster, L. 1979.Graphs and Digraphs. Boston: Prindle, Weber and Schmidt.

    Google Scholar 

  • Buyukkoc, C., Varaiya, P. and Walrand, J. 1985. The μc rule revisited.Advances in Applied Prob. 17: 337–238.

    Google Scholar 

  • Cassandras, C. G. and Julka, V. 1995. Scheduling policies using marked/phantom slot algorithms.Queueing Systems 20: 207–254.

    Google Scholar 

  • Cameron, P. J. 1983. Automorphism groups of graphs. InSelected Topics in Graph Theory. Eds. Beineke, L. W. and Wilson, R. J. New York: Academic Press.

    Google Scholar 

  • Capobianco, M. and Molluzzo, J. C. 1978.Examples and Counterexamples in Graph Theory. New York: North-Holland.

    Google Scholar 

  • Chow, Y. C. and Kohler, W. H. 1979. Models for dynamic load-balancing in a heterogeneous multiple processor system.IEEE Trans. on Computers 28: 354–361.

    Google Scholar 

  • Ephremides, A., Varaiya, P. and Walrand, J. 1980. A simple dynamic routing problem.IEEE Trans. on Aut. Control AC-25.

  • Harrison, J. M. 1975. Dynamic scheduling of a multi-class queue: discounted optimality.Operations Research 23: 270–282.

    Google Scholar 

  • Hluchyj, M. G. and Carol, M. J. 1991. Shufflenet: an application of generalized perfect shuffles to multihop lightwave networks.J. Lightwave Tech. 9: 1386–1397.

    Google Scholar 

  • Hordijk, A. and Koole, G. 1990. On the optimality of the generalized shortest queue policy.Probability in the Eng. and Info. Sciences 4: 477–487.

    Google Scholar 

  • Johri, P. K. 1989. Optimality of the shortest line discipline with state-dependent service times.European J. of Oper. Research 41: 157–161.

    Google Scholar 

  • Kohavi, Z. 1978.Switching Theory and Finite Automata Theory. New York: McGraw Hill.

    Google Scholar 

  • Marshall, A. W. and Olkin, I. 1979.Inequalities: Theory of Majorization and Its Applications. Academic Press.

  • Menich, R. and Serfozo, R. F. 1991. Optimality of routing and servicing in dependent parallel processing systems.Queueing Systems 9: 403–418.

    Google Scholar 

  • Ross, S. M. 1983.Stochastic Processes. New York: Wiley.

    Google Scholar 

  • Sparaggis, P. D., Towsley, D. and Cassandras, C. G. 1993. Extremal properties of the SNQ and LNQ policies in finite capacity systems with state-dependent service rates.J. of Applied Prob. 30: 223–236.

    Google Scholar 

  • Sparaggis, P. D., Towsley, D. and Cassandras, C. G. 1994. Sample path criteria for weak majorization.Advances in Applied Probability 26: 155–171.

    Google Scholar 

  • Sparaggis, P. D., Towsley, D. and Cassandras, C. G. 1991. Optimality of static routing policies in queueing systems with blocking.Proc. of the 1991 IEEE Conf. on Decision and Control. Brighton, England, pp. 809–814.

  • Sparaggis, P. D., Cassandras, C. G. and Towsley, D. 1994. On the duality between routing and scheduling systems with finite buffer space.IEEE Trans. on Automatic Control AC-39: 1492–1497.

    Google Scholar 

  • Stamoulis, G. D. and Tsitsiklis, J. N. 1991. Optimal distributed policies for choosing among multiple servers.Proc. of the 1991 IEEE Conf. on Decision and Control. Brighton, England, pp. 815–820.

  • Stoyan, D. 1983.Comparison Methods for Queues and Other Stochastic Models. New York: Wiley.

    Google Scholar 

  • Strassen, V. 1956. The existence of probability measures with given marginals.Ann. Math. Statist. 36: 423–439.

    Google Scholar 

  • Suk, J. B. and Cassandras, C. G. 1991. Optimal scheduling of two competing queues with blocking.IEEE Trans. on Automatic Control 36: 1086–1091.

    Google Scholar 

  • Towsley, D., Sparaggis, P. D. and Cassandras, C. G. 1992. Optimal routing and buffer allocation for a class of finite capacity queueing systems.IEEE Trans. on Automatic Control 37: 1446–1451.

    Google Scholar 

  • Towsley, D., Fdida, S., and Santoso, H. 1991. Design and analysis of flow control protocols for Metropolitan Area Networks.High-Capacity Local and Metropolitan Area Networks (ed. G. Pujolle). Springer Verlag, 471–992.

  • Walrand, J. 1988.An Introduction to Queueing Networks. Prentice Hall.

  • Weber, R. R. 1978. On the optimal assignment of customers to parallel queue.J. of Applied Prob. 15: 406–413.

    Google Scholar 

  • Whitt, W. 1981. Comparing counting processes and queues.Advances in Applied Prob. 13: 207–220.

    Google Scholar 

  • Whitt, W. 1986. Deciding which queue to join.Oper. Research 34: 55–62.

    Google Scholar 

  • Winston, W. 1977. Optimality of the shortest line discipline.J. of Applied Prob. 14: 181–189.

    Google Scholar 

Download references

Author information

Authors and Affiliations

Authors

Rights and permissions

Reprints and permissions

About this article

Cite this article

Sparaggis, P.D., Towsley, D. & Cassandras, C.G. Optimal control of multiclass parallel service systems. Discrete Event Dyn Syst 6, 139–158 (1996). https://doi.org/10.1007/BF01797236

Download citation

  • Received:

  • Accepted:

  • Issue date:

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

Keywords