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.
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.
Behzad, M., Chartrand, G. and Lesniak-Foster, L. 1979.Graphs and Digraphs. Boston: Prindle, Weber and Schmidt.
Buyukkoc, C., Varaiya, P. and Walrand, J. 1985. The μc rule revisited.Advances in Applied Prob. 17: 337–238.
Cassandras, C. G. and Julka, V. 1995. Scheduling policies using marked/phantom slot algorithms.Queueing Systems 20: 207–254.
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.
Capobianco, M. and Molluzzo, J. C. 1978.Examples and Counterexamples in Graph Theory. New York: North-Holland.
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.
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.
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.
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.
Johri, P. K. 1989. Optimality of the shortest line discipline with state-dependent service times.European J. of Oper. Research 41: 157–161.
Kohavi, Z. 1978.Switching Theory and Finite Automata Theory. New York: McGraw Hill.
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.
Ross, S. M. 1983.Stochastic Processes. New York: Wiley.
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.
Sparaggis, P. D., Towsley, D. and Cassandras, C. G. 1994. Sample path criteria for weak majorization.Advances in Applied Probability 26: 155–171.
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.
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.
Strassen, V. 1956. The existence of probability measures with given marginals.Ann. Math. Statist. 36: 423–439.
Suk, J. B. and Cassandras, C. G. 1991. Optimal scheduling of two competing queues with blocking.IEEE Trans. on Automatic Control 36: 1086–1091.
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.
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.
Whitt, W. 1981. Comparing counting processes and queues.Advances in Applied Prob. 13: 207–220.
Whitt, W. 1986. Deciding which queue to join.Oper. Research 34: 55–62.
Winston, W. 1977. Optimality of the shortest line discipline.J. of Applied Prob. 14: 181–189.
Author information
Authors and Affiliations
Rights 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
Received:
Accepted:
Issue date:
DOI: https://doi.org/10.1007/BF01797236


