Heavy traffic resource pooling in parallel‐server systems

被引:0
作者
J. Michael Harrison
Marcel J. López
机构
[1] Graduate School of Business,
[2] Stanford University,undefined
[3] Graduate School of International Relations and Pacific Studies,undefined
[4] University of California,undefined
来源
Queueing Systems | 1999年 / 33卷
关键词
heavy traffic; parallel‐server systems; Brownian control problem; resource pooling;
D O I
暂无
中图分类号
学科分类号
摘要
We consider a queueing system with r non‐identical servers working in parallel, exogenous arrivals into m different job classes, and linear holding costs for each class. Each arrival requires a single service, which may be provided by any of several different servers in our general formulation; the service time distribution depends on both the job class being processed and the server selected. The system manager seeks to minimize holding costs by dynamically scheduling waiting jobs onto available servers. A linear program involving only first‐moment data (average arrival rates and mean service times) is used to define heavy traffic for a system of this form, and also to articulate a condition of overlapping server capabilities which leads to resource pooling in the heavy traffic limit. Assuming that the latter condition holds, we rescale time and state space in standard fashion, then identify a Brownian control problem that is the formal heavy traffic limit of our rescaled scheduling problem. Because of the assumed overlap in server capabilities, the limiting Brownian control problem is effectively one‐dimensional, and it admits a pathwise optimal solution. That is, in the limiting Brownian control problem the multiple servers of our original model merge to form a single pool of service capacity, and there exists a dynamic control policy which minimizes cumulative cost incurred up to any time t with probability one. Interpreted in our original problem context, the Brownian solution suggests the following: virtually all backlogged work should be held in one particular job class, and all servers can and should be productively employed except when the total backlog is small. It is conjectured that such ideal system behavior can be approached using a family of relatively simple scheduling policies related to the cμ rule.
引用
收藏
页码:339 / 368
页数:29
相关论文
共 19 条
  • [1] Chevalier P.B.(1993)Scheduling networks of queues: Heavy traffic analysis of a multistation closed network Oper. Res. 41 743-758
  • [2] Wein L.M.(1998)Heavy traffic analysis of a system with parallel servers: Asymptotic optimality of discrete-review policies Ann. Appl. Probab. 8 822-848
  • [3] Harrison J.M.(1997)Dynamic control of Brownian networks: State space collapse and equivalent workload formulations Ann. Appl. Probab. 7 747-771
  • [4] Harrison J.M.(1989)Scheduling networks of queues: Heavy traffic analysis of a simple open network Queueing Systems 5 265-280
  • [5] Van Mieghem J.A.(1990)Scheduling networks of queues: Heavy traffic analysis of a twostation closed network Oper. Res. 38 1052-1064
  • [6] Harrison J.M.(1993)Dynamic routing in open queueing networks: Brownian models, cut constraints and resource pooling Queueing Systems 13 47-86
  • [7] Wein L.M.(1990)Routing and singular control for queueing networks in heavy traffic SIAM J. Control Optim 28 1209-1233
  • [8] Harrison J.M.(1992)Resource pooling in queueing networks with dynamic routing Adv. in Appl. Probab 24 699-726
  • [9] Wein L.M.(1990)Dynamic scheduling of a four-station queueing network, Probab Engrg. Inform. Sci. 4 131-156
  • [10] Kelly F.P.(1990)Scheduling networks of queues: Heavy traffic analysis of a two-station network with controllable inputs Oper. Res. 38 1065-1078