DYNAMIC SCHEDULING WITH CONVEX DELAY COSTS: THE GENERALIZED c mu RULE

被引:164
作者
van Mieghem, Jan A. [1 ]
机构
[1] Stanford Univ, Grad Sch Business, Stanford, CA 94305 USA
关键词
Scheduling; production control; queueing systems; dynamic priorities; c mu rule; heavy traffic limit; asymptotic optimality;
D O I
10.1214/aoap/1177004706
中图分类号
O21 [概率论与数理统计]; C8 [统计学];
学科分类号
020208 ; 070103 ; 0714 ;
摘要
We consider a general single-server multiclass queueing system that incurs a delay cost C-k(tau(k)) for each class k job that resides tau(k) units of time in the system. This paper derives a scheduling policy that minimizes the total cumulative delay cost when the system operates during a finite time horizon. Denote the marginal delay cost function and the (possibly nonstationary) average processing time of class k by c(k) = C'(k) and 1/mu(k), respectively, and let a(k)(t) be the "age" or time that the oldest class k job has been waiting at time t. We call the scheduling policy that at time t serves the oldest waiting job of that class k with the highest index mu(k)(t)c(k)(a(k)(t)), the generalized c mu rule. As a dynamic priority rule that depends on very little data, the generalized c mu rule is attractive to implement. We show that, with nondecreasing convex delay costs, the generalized c mu rule is asymptotically optimal if the system operates in heavy traffic and give explicit expressions for the associated performance characteristics: the delay (throughput time) process and the minimum cumulative delay cost. The optimality result is robust in that it holds for a countable number of classes and several homogeneous servers in a nonstationary, deterministic or stochastic environment where arrival and service processes can be general and interdependent.
引用
收藏
页码:809 / 833
页数:25
相关论文
共 39 条
[1]   THE C-MU RULE REVISITED [J].
BUYUKKOC, C ;
VARAIYA, P ;
WALRAND, J .
ADVANCES IN APPLIED PROBABILITY, 1985, 17 (01) :237-238
[2]   GRADE OF SERVICE AND OPTIMIZATION OF DISTRIBUTED PACKET-SWITCHED NETWORKS [J].
CHARDAIRE, P ;
LESK, M .
COMPUTER NETWORKS AND ISDN SYSTEMS, 1986, 12 (03) :139-146
[3]   DYNAMIC SCHEDULING OF A MULTICLASS FLUID NETWORK [J].
CHEN, H ;
YAO, DD .
OPERATIONS RESEARCH, 1993, 41 (06) :1104-1115
[4]  
COFFMAN JR E. G., 1994, POLLING SYSTEM UNPUB
[5]  
Cox D., 1961, QUEUES
[7]   USER DELAY COSTS AND INTERNAL PRICING FOR A SERVICE FACILITY [J].
DEWAN, S ;
MENDELSON, H .
MANAGEMENT SCIENCE, 1990, 36 (12) :1502-1517
[8]  
GLYNN P. W., 1990, HDB OPERATIONS RES M, V2, P145
[9]   OPTIMAL STRATEGIES FOR PRIORITY QUEUES WITH NONLINEAR COSTS OF DELAY [J].
HAJI, R ;
NEWELL, GF .
SIAM JOURNAL ON APPLIED MATHEMATICS, 1971, 20 (02) :224-&
[10]  
Harrison J. M., 1989, Queueing Systems Theory and Applications, V5, P265, DOI 10.1007/BF01225319