OPTIMIZATION OF MULTICLASS QUEUEING NETWORKS: POLYHEDRAL AND NONLINEAR CHARACTERIZATIONS OF ACHIEVABLE PERFORMANCE

被引:95
作者
Bertsimas, Dimitris [1 ]
Paschalidis, Ioannis Ch.
Tsitsiklis, John N.
机构
[1] MIT, Sch Management, Cambridge, MA 02139 USA
关键词
Queueing networks; optimization; bounds; achievable space;
D O I
10.1214/aoap/1177005200
中图分类号
O21 [概率论与数理统计]; C8 [统计学];
学科分类号
020208 ; 070103 ; 0714 ;
摘要
We consider open and closed multiclass queueing networks, with Poisson arrivals (for open networks), exponentially distributed class dependent service times and class dependent deterministic or probabilistic routing. The performance objective is to minimize, over all sequencing and routing policies, a weighted sum of the expected response times of different classes. Using a powerful technique involving quadratic or higher order potential functions, we propose methods for deriving polyhedral and nonlinear sets that contain the set of achievable response times under stable and preemptive scheduling policies. By optimizing over these sets, we obtain lower bounds on achievable performance. In the special case of single station networks (multiclass queues and Klimov's model) and homogeneous multiclass networks, the polyhedron derived is exactly equal to the achievable region. Consequently, the proposed method can be viewed as the natural extension of conservation laws to multiclass queueing networks. We apply the same approach to closed networks to obtain upper bounds on the optimal throughput. We check the tightness of our bounds by simulating heuristic policies and we find that the first order approximation of our method is at least as good as simulation-based existing methods. In terms of computational complexity and in contrast to simulation-based existing methods, the calculation of our first order bounds consists of solving a linear programming problem with a number of variables and constraints that is polynomial (quadratic) in the number of classes in the network. The ith order approximation leads to a convex programming problem in dimension O(Ri+1), where R is the number of classes in the network, and can be solved efficiently using techniques from semidefinite programming.
引用
收藏
页码:43 / 75
页数:33
相关论文
共 29 条
[1]  
ALIZADEH F., 1992, P IPCO, P385
[2]  
BERTSIMAS D., 1992, LIDSP2155 MIT
[3]  
BERTSIMAS D., 1992, WORKING PAPER
[4]  
BERTSIMAS D., 1992, P WORKSH HIER CONTR
[5]  
BHATTACHARYA P. P., 1992, RES REPORT
[6]  
CHEN H., 1991, PREPRINT
[7]   CHARACTERIZATION AND OPTIMIZATION OF ACHIEVABLE PERFORMANCE IN GENERAL QUEUING-SYSTEMS [J].
FEDERGRUEN, A ;
GROENEVELT, H .
OPERATIONS RESEARCH, 1988, 36 (05) :733-741
[8]   BASIC DYNAMIC ROUTING PROBLEM AND DIFFUSION [J].
FOSCHINI, GJ ;
SALZ, J .
IEEE TRANSACTIONS ON COMMUNICATIONS, 1978, 26 (03) :320-327
[9]  
GELENBE E, 1980, ANAL SYNTHESIS COMPU
[10]  
Gittins J. C., 1989, BANDIT PROCESSES DYN