Hostname: page-component-848d4c4894-m9kch Total loading time: 0 Render date: 2024-05-09T14:12:22.038Z Has data issue: false hasContentIssue false

Optimal stochastic scheduling of a two-stage tandem queue with parallel servers

Published online by Cambridge University Press:  01 July 2016

Hyun-Soo Ahn*
Affiliation:
University of Michigan
Izak Duenyas*
Affiliation:
University of Michigan
Rachel Q. Zhang*
Affiliation:
University of Michigan
*
Postal address: Department of Industrial and Operations Engineering, The University of Michigan, 1205 Beal Avenue, Ann Arbor, MI 48109-2117, USA.
Postal address: Department of Industrial and Operations Engineering, The University of Michigan, 1205 Beal Avenue, Ann Arbor, MI 48109-2117, USA.
Postal address: Department of Industrial and Operations Engineering, The University of Michigan, 1205 Beal Avenue, Ann Arbor, MI 48109-2117, USA.

Abstract

We consider the optimal stochastic scheduling of a two-stage tandem queue with two parallel servers. The servers can serve either queue at any point in time and the objective is to minimize the total holding costs incurred until all jobs leave the system. We characterize sufficient and necessary conditions under which it is optimal to allocate both servers to the upstream or downstream queue. We then conduct a numerical study to investigate whether the results shown for the static case also hold for the dynamic case. Finally, we provide a numerical study that explores the benefits of having two flexible parallel servers which can work at either queue versus servers dedicated to each queue. We discuss the results' implications for cross-training workers to perform multiple tasks.

Type
General Applied Probability
Copyright
Copyright © Applied Probability Trust 1999 

Access options

Get access to the full version of this content by using one of the access options below. (Log in options will check for institutional or personal access. Content may require purchase if you do not have access.)

References

Agrawal, R., Hedge, M. and Teneketzis, D. (1990). Multi-armed bandit problems with multiple plays and switching costs. Stochastics and Stochastic Reports 29, 437–359.Google Scholar
Bartholdi, J. J., Bunimovich, L. A. and Eisenstein, D. (1995). Dynamics of 2 and 3-worker bucket brigade production lines. Tech. Rep. School of Industrial and Systems Engineering, Georgia Institute of Technology, Atlanta, GA.Google Scholar
Chang, C., Nelson, R. and Pinedo, M. (1991). Scheduling two classes of exponential jobs on parallel processors: Structural results and worst-case analysis. Adv. Appl. Prob. 23, 925944.Google Scholar
Duenyas, I., Gupta, D. and Olsen, T. (1998). Control of a single server tandem queueing system with setups. Operat. Res. 46, 218230.Google Scholar
Farrar, T. (1993). Optimal use of an extra server in a two station tandem queueing network. IEEE Trans. Automat. Control 38, 12961299.CrossRefGoogle Scholar
Gittins, J. C. (1989). Multi-armed Bandit Allocation Indices. John Wiley, New York.Google Scholar
Hajek, B. (1984). Optimal control of two interacting service stations. IEEE Trans. Automat. Control AC29, 491499.Google Scholar
Hofri, M. and Ross, K. (1987). On the optimal control of two queues with server setup times and its analysis. SIAM J. Computing 16, 399420.Google Scholar
Iravani, S. M. R., Posner, M. J. M. and Buzacott, J. A. (1995). Two-stage tandem queue attended by a moving server with holding and switching costs; static and semi-dynamic policy. Tech. Rep. 95-18, University of Toronto, Department of Industrial Engineering, Toronto, Canada.Google Scholar
Iravani, S. M. R., Posner, M. J. M. and Buzacott, J. A. (1996). An N-stage tandem queueing system attended by a moving server with holding and switching costs. Tech. Rep., 96-09, University of Toronto, Department of Industrial Engineering, Toronto, Canada.Google Scholar
Kampke, T. (1987). On the optimality of static priority policies in stochastic scheduling on parallel machines. J. Appl. Prob. 24, 430448.Google Scholar
Kampke, T. (1989). Optimal scheduling of jobs with exponential service times on identical parallel processors. Operat. Res. 37, 126133.Google Scholar
McClain, J. O., Thomas, L. J. and Schultz, K. (1997). Management of worksharing systems. Tech. Rep. S.C. Johnson Graduate School of Management, Cornell University, New York. To appear in Manufacturing and Service Operations Management.Google Scholar
Van Oyen, M. and Teneketzis, D. (1992). Optimal scheduling of a finite capacity shuttle under delayed information. Prob. Eng. Inf. Sci. 6, 2961.Google Scholar
Van Oyen, M. and Tenektzis, D. (1994). Optimal stochastic scheduling of forest networks with switching penalties. Adv. Appl. Prob. 26, 474497.Google Scholar
Van Oyen, M. and Teneketzis, D. (1996). Optimal batch services for a polling system under partial information. ZOR: Meth. Models Op. Res. 44, 401419.Google Scholar
Pandelis, D. and Teneketzis, D. (1994a). Optimal multiserver stochastic scheduling of two interconnected priority queues. Adv. Appl. Prob. 26, 258279.Google Scholar
Pandelis, D. and Teneketzis, D. (1994b). Optimal stochastic dynamic scheduling in multi-class queues with tardiness and/or earliness penalties. Prob. Eng. Inf. Sci. 8, 491509.Google Scholar
Pinedo, M. (1995). Scheduling: Theory, Algorithms and Systems. Prentice Hall, Princeton, NJ.Google Scholar
Rosberg, Z., Varaiya, P. and Walrand, J. (1982). Optimal control of service in tandem queues. IEEE Trans. Automat. Control. AC27, 600609.Google Scholar
Ross, S. (1983). Introduction to Stochastic Dynamic Programming. Academic Press, New York.Google Scholar
Stidham, S. and Weber, R. (1993). A survey of Markov decision models for control of networks of queues. QSTA 13, 291314.Google Scholar
Weber, R. and Stidham, S. (1987). Optimal control of service rates in networks of queues. Adv. Appl. Prob. 19, 202217.Google Scholar