On-line algorithms for path selection in a nonblocking network

被引:30
作者
Arora, S
Leighton, FT
Maggs, BM
机构
[1] MIT, DEPT MATH, CAMBRIDGE, MA 02139 USA
[2] MIT, COMP SCI LAB, CAMBRIDGE, MA 02139 USA
[3] CARNEGIE MELLON UNIV, SCH COMP SCI, PITTSBURGH, PA 15213 USA
关键词
nonblocking network; multibutterffy network; multi-Benes network; routing algorithm;
D O I
10.1137/S0097539791221499
中图分类号
TP301 [理论、方法];
学科分类号
081202 ;
摘要
This paper presents the first optimal-time algorithms for path selection in an optimal-size nonblocking network. In particular, we describe an N-input, N-output, nonblocking network with O(N log N) bounded-degree nodes, and an algorithm that can satisfy any request for a connection or disconnection between an input and an output in O(log N) bit steps, even if many requests are made at once. Viewed in a telephone switching context, the algorithm can put through any set of calls among N parties in O(log N) bit steps, even if many calls are placed simultaneously. Parties can hang up and call again whenever they like; every call is still put through O(log N) bit steps after being placed. Viewed in a distributed memory machine context, our algorithm allows any processor to access any idle block of memory within O(log N) bit steps, no matter what other connections have been made previously or are being made simultaneously.
引用
收藏
页码:600 / 625
页数:26
相关论文
共 38 条
[1]   FAST ALGORITHMS FOR BIT-SERIAL ROUTING ON A HYPERCUBE [J].
AIELLO, WA ;
LEIGHTON, FT ;
MAGGS, BM ;
NEWMAN, M .
MATHEMATICAL SYSTEMS THEORY, 1991, 24 (04) :253-271
[2]   SORTING IN C LOG N PARALLEL STEPS [J].
AJTAI, M ;
KOMLOS, J ;
SZEMEREDI, E .
COMBINATORICA, 1983, 3 (01) :1-19
[3]  
Bassalygo L. A., 1973, PROBLEMS INFORMATION, V9, p[84, 64]
[4]  
BASSALYGO LA, 1980, PROBL PEREDACHI INF, V16, P94
[5]  
BEIZER B, 1962, P S MATH THEORY AUTO, P563
[6]   OPTIMAL REARRANGEABLE MULTISTAGE CONNECTING NETWORKS [J].
BENES, VE .
BELL SYSTEM TECHNICAL JOURNAL, 1964, 43 (4P2) :1641-+
[7]  
CANTOR D, 1972, P S COMP COMM NETW T, P253
[8]  
DOLEV D, 1983, 15TH P ANN ACM S THE, P42
[9]  
FELDMAN P, 1988, SIAM J DISCRETE MATH, V1, P153
[10]  
Feldman P., 1986, P 18 ANN ACM S THEOR, P247