A Fast Topology Maintenance Algorithm For High-Bandwidth Networks

被引:7
作者
Abu-Amara, Hosame [1 ]
机构
[1] Texas A&M Univ, Dept Elect Engn, College Stn, TX 77843 USA
关键词
D O I
10.1109/90.234861
中图分类号
TP3 [计算技术、计算机技术];
学科分类号
0812 ;
摘要
Informally, a topology change in a network of computers is a link or computer crashing, or link or computer resuming operations. Topology maintenance is the problem of keeping at each computer a correct graph of the currently operational portion of the network when the network is subject to topology changes. We present the fastest time-driven algorithm that we know of for topology maintenance in high-speed networks. Our algorithm uses only four time units for each broadcast by each computer. The best previous algorithm required O(log m) time units for each broadcast by each computer, where m is the number of currently operational computers in the network. In addition to its speed, our algorithm makes several significant contributions. First, Cidon et al. have shown that O(log m) time units are necessary for time-driven topology maintenance algorithms of high-speed networks that do not allow a packet to traverse the same edge in both directions. Our algorithm shows that this lower bound does not hold for networks that do allow a packet to traverse the same edge in both directions. Second, the O(log m) algorithm assumed that it takes each computer at most one time unit to simultaneously broadcast messages to all neighbors of the computer. In contrast, a node in our algorithm can send at most one message per time unit. As in the O(log m) algorithm, our algorithm requires O(D) broadcasts per node before all nodes know the correct topology of the network, where D is the diameter of the currently operational portion of the network.
引用
收藏
页码:386 / 394
页数:9
相关论文
共 7 条
[1]  
Cidon I., 1988, Proceedings of the Seventh Annual ACM Symposium on Principles of Distributed Computing, P75
[2]  
Cidon I., 1988, J ANALOG DIGIT CABLE, V1, P77
[3]   A BROAD-BAND PACKET SWITCH FOR INTEGRATED TRANSPORT [J].
HUI, JY ;
ARTHURS, E .
IEEE JOURNAL ON SELECTED AREAS IN COMMUNICATIONS, 1987, 5 (08) :1264-1273
[4]   THE NEW ROUTING ALGORITHM FOR THE ARPANET [J].
MCQUILLAN, JM ;
RICHER, I ;
ROSEN, EC .
IEEE TRANSACTIONS ON COMMUNICATIONS, 1980, 28 (05) :711-719
[5]   EVENT DRIVEN TOPOLOGY BROADCAST WITHOUT SEQUENCE NUMBERS [J].
SPINELLI, JM ;
GALLAGER, RG .
IEEE TRANSACTIONS ON COMMUNICATIONS, 1989, 37 (05) :468-474
[7]  
TURNER JS, 1983, P GLOBECOM 83, P45