TY - JOUR
T1 - The "w" network and the dynamic control of unreliable flexible servers
AU - Saghafian, Soroush
AU - Van Oyen, Mark P.
AU - Kolfal, Bora
N1 - Funding Information:
Soroush Saghafian is currently a Ph.D. candidate in Industrial and Operations Engineering (IOE) at the University of Michigan. His research focus is on the application and development of operations research methods in modeling and control of stochastic systems with specific applications in (i) control of flexible queuing systems; (ii) healthcare operations; and (iii) supply chain and operations management. He has been awarded the 2010 INFORMS Pierskalla Award for the best research paper in Healthcare (from the Healthcare Applications Section of INFORMS), the 2010 Murty Prize for best research paper in Optimization, and the 2007 IOE Bonder Fellowship award for applied Operations Research. He has also been a finalist for the best student paper award of the Production and Operations Management Society (POMS) in 2009 (Supply Chain) and 2011 (Healthcare). At the University of Michigan, he taught IOE 440 (Operations Analyses and Management) as the primary instructor in both 2009 and 2010. Prior to joining the University of Michigan, he taught courses in Applied Probability Theory and Plant Layout as a primary instructor. He has served as a referee for various journals including Operations Research, Operations Research Letters, Naval Research Logistics, IIE Transactions, IEEE Transactions on Evolutionary Computation, and Production and Operations Management.
Funding Information:
The work of the first two authors was partially supported by NSF grant DMI-0542063.
PY - 2011/12
Y1 - 2011/12
N2 - This article addresses the problem of effectively assigning partially flexible resources to various jobs in Markovian parallel queueing systems with heterogeneous and unreliable servers. Attention is focused on a structure forming a W and it is found that this design is highly efficient; it requires only a small amount of cross-training but often performs almost as well as a fully cross-trained system. It is shown that (even allowing disruptions) a version of the c rule, which prioritizes serving the fixed task before the shared, is optimal under some conditions. Since the optimal policy is complex in general, a powerful and yet simple control policy is developed. This policy (which is implementable in any parallel queueing system) defines a simple measure of workload costs and assigns each server to the queue with the Largest Expected Workload Cost (LEWC). Thus, it effectively combines the intuition underlying two widely used policies: (i) the load-balancing objective in serving the Longest Queue (LQ); and (ii) the greedy cost minimization emphasis of the c rule. Extensive numerical tests show that LEWC performs well in comparison with four key policies: optimal, LQ, c, and generalized c (Gc). The stability of the LEWC, LQ, and Gc policies is proved.
AB - This article addresses the problem of effectively assigning partially flexible resources to various jobs in Markovian parallel queueing systems with heterogeneous and unreliable servers. Attention is focused on a structure forming a W and it is found that this design is highly efficient; it requires only a small amount of cross-training but often performs almost as well as a fully cross-trained system. It is shown that (even allowing disruptions) a version of the c rule, which prioritizes serving the fixed task before the shared, is optimal under some conditions. Since the optimal policy is complex in general, a powerful and yet simple control policy is developed. This policy (which is implementable in any parallel queueing system) defines a simple measure of workload costs and assigns each server to the queue with the Largest Expected Workload Cost (LEWC). Thus, it effectively combines the intuition underlying two widely used policies: (i) the load-balancing objective in serving the Longest Queue (LQ); and (ii) the greedy cost minimization emphasis of the c rule. Extensive numerical tests show that LEWC performs well in comparison with four key policies: optimal, LQ, c, and generalized c (Gc). The stability of the LEWC, LQ, and Gc policies is proved.
KW - Flexible servers
KW - Markov decision process
KW - control of queues
KW - stochastic resource allocation
KW - unreliable servers
UR - http://www.scopus.com/inward/record.url?scp=80053555732&partnerID=8YFLogxK
UR - http://www.scopus.com/inward/citedby.url?scp=80053555732&partnerID=8YFLogxK
U2 - 10.1080/0740817X.2011.575678
DO - 10.1080/0740817X.2011.575678
M3 - Article
AN - SCOPUS:80053555732
SN - 2472-5854
VL - 43
SP - 893
EP - 907
JO - IIE Transactions (Institute of Industrial Engineers)
JF - IIE Transactions (Institute of Industrial Engineers)
IS - 12
ER -