SCHEDULING POLICIES USING MARKED/PHANTOM SLOT ALGORITHMS

被引:10
作者
CASSANDRAS, CG
JULKA, V
机构
[1] Department of Electrical and Computer Engineering, University of Massachusetts, Amherst, 01003, MA
关键词
SCHEDULING; RANDOM POLLING; OPTIMIZATION; PERTURBATION ANALYSIS; GOLDEN RATIO POLICY; RADIO NETWORK;
D O I
10.1007/BF01158437
中图分类号
TP39 [计算机的应用];
学科分类号
081203 ; 0835 ;
摘要
We address the problem of scheduling M customer classes in a single-server system, with customers arriving in one of N arrival streams, as it arises in scheduling transmissions in packet radio networks. In general, N not equal M and a customer from some stream may join one of several classes. We consider a slotted time model where at each scheduling epoch the server (channel) is assigned to a particular class (transmission set) and can serve multiple customers (packets) simultaneously, one from every arrival stream (network node) that can belong to this class. The assignment is based on a random polling policy: the current time slot is allocated to the ith class with probability theta(i). Our objective is to determine the optimal probabilities by adjusting them on line so as to optimize some overall performance measure. We present an approach based on perturbation analysis techniques, where all customer arrival processes can be arbitrary, and no information about them is required. The basis of this approach is the development of two sensitivity estimators leading to a marked slot and a phantom slot algorithm. The algorithms determine the effect of removing/adding service slots to an existing schedule on the mean customer waiting times by directly observing the system. The optimal slot assignment probabilities are then used to design a deterministic scheduling policy based on the Golden Ratio policy. Finally, several numerical results based on a simple optimization algorithm are included.
引用
收藏
页码:207 / 254
页数:48
相关论文
共 31 条
[1]  
[Anonymous], 1992, DATA NETWORKS
[2]  
[Anonymous], 1978, STOCHASTIC APPROXIMA
[3]  
BOXMA OJ, 1989, WAITING TIMES POLLIN
[4]  
Bremaud P., 1992, Queueing Systems Theory and Applications, V10, P249, DOI 10.1007/BF01159209
[5]  
CAO XR, 1985, IEEE T AUTOMAT CONTR, V30, P834
[6]  
Chong E. K. P., 1992, Discrete Event Dynamic Systems: Theory & Applications, V1, P339
[7]  
CIDON I, 1989, IEEE T COMP, V38, P10
[8]   ON SAMPLING CONTROLLED STOCHASTIC-APPROXIMATION [J].
DUPUIS, P ;
SIMHA, R .
IEEE TRANSACTIONS ON AUTOMATIC CONTROL, 1991, 36 (08) :915-924
[9]  
Ephremides A., 1990, IEEE T COMMUN, VCOM-38
[10]  
FU MC, 1991, IEEE T AUTOM CONT AC, V36