Scheduling of an input-queued switch to achieve maximal throughput

被引:7
作者
Altman, E
Liu, Z
Righter, R
机构
[1] Ctr Sophia Antipolis, INRIA, F-06902 Sophia Antipolis, France
[2] Santa Clara Univ, Dept Operat Management & Informat Syst, Santa Clara, CA 95053 USA
关键词
D O I
10.1017/S0269964800143049
中图分类号
T [工业技术];
学科分类号
08 ;
摘要
Achieving high throughput in input-queued switches has been found to be difficult, especially when traffic is nonuniform in the sense that different inputs have very different cell generation rates. We show that for general arrival processes, 100% throughput can be achieved with a simple algorithm that is very easy to implement. We consider a switch in which in each time slot, at most one cell may be transmitted from each input, and at most one cell may be received at each output. Cells that are destined for output j arrive at input i according to a stationary and ergodic process, and arrivals are queued at the input. The problem is to decide which inputs are to transmit to which outputs in each time slot in order to maximize throughput. Necessary conditions for stability are that the total arrival rate to each input must be less than i, and the total arrival rate destined to each output must be less than i. We propose a simple scheduling algorithm and show that with this algorithm the necessary conditions for stability are also sufficient.
引用
收藏
页码:327 / 334
页数:8
相关论文
共 27 条
[1]   Applications of Borovkov's renovation theory to non-stationary stochastic recursive sequences and their control [J].
Altman, E ;
Hordijk, A .
ADVANCES IN APPLIED PROBABILITY, 1997, 29 (02) :388-413
[2]  
ALTMAN E, 1997, 3180 INRIA
[3]  
ALTMAN E, IN PRESS IEEE T AUTO
[4]   HIGH-SPEED SWITCH SCHEDULING FOR LOCAL-AREA NETWORKS [J].
ANDERSON, TE ;
OWICKI, SS ;
SAXE, JB ;
THACKER, CP .
ACM TRANSACTIONS ON COMPUTER SYSTEMS, 1993, 11 (04) :319-352
[5]  
Baccelli F., 1994, Elements of Queueing Theory
[6]   AN OPTIMUM TIME SLOT ASSIGNMENT ALGORITHM FOR AN SS-TDMA SYSTEM WITH VARIABLE NUMBER OF TRANSPONDERS [J].
BONGIOVANNI, G ;
COPPERSMITH, D ;
WONG, CK .
IEEE TRANSACTIONS ON COMMUNICATIONS, 1981, 29 (05) :721-726
[7]  
BOROVKOV AA, 1992, SIB ADV MATH, V2, P16
[8]   PARALLEL ALGORITHMS FOR TIME-SLOT ASSIGNMENT IN TDM SWITCHING SYSTEMS [J].
CHALASANI, S ;
VARMA, A .
IEEE TRANSACTIONS ON COMMUNICATIONS, 1993, 41 (11) :1736-1747
[9]   Optimal allocation sequences of two processes sharing a resource [J].
Gaujal, B .
DISCRETE EVENT DYNAMIC SYSTEMS-THEORY AND APPLICATIONS, 1997, 7 (04) :327-354
[10]  
GONZALEZ T, 1979, IEEE T COMPUT, V28, P782, DOI 10.1109/TC.1979.1675246