Hierarchical Routing for Large Networks; Performance Evaluation and Optimization

Abstract Distributed adaptive routing has proven to be useful in packet switching networks. However, the storage and updating cost of this routing procedure becomes prohibitive as the number of nodes in the network gets large. This paper deals with the specification, analysis and evaluation of some hierarchical routing procedures which are effective for large store-and-forward packet-switched computer networks. The procedures studied are an extension of present techniques and rely on a hierarchical clustering of the network nodes. In particular, optimal clustering structures are determined so as to minimize the length of the routing tables required. A price for reducing the table length is the increase in the average message path length in the network. Bounds are derived to evaluate the maximum increase in path length for a given table length. From this we obtain our key result, namely, that in the limit of a very large network, enormous table reduction may be achieved with essentially no increase in network path length.

[1]  Leonard Kleinrock,et al.  Communication Nets: Stochastic Message Flow and Delay , 1964 .

[2]  Frank Harary,et al.  Graph Theory , 2016 .

[3]  Howard Frank,et al.  The Practical Impact of Recent Computer Advances on the Analysis and Design of Large Scale Networks , 1974 .

[4]  L. G. Roberts,et al.  Computer report III: Data by the packet: Because computing costs are now so low, an unusual new concept of data communications is feasible , 1974, IEEE Spectrum.

[5]  Mario Gerla,et al.  The design of store-and-forward (s/f) networks for computer communications , 1973 .

[6]  Leonard Kleinrock Analytic and simulation methods in computer network design , 1970, AFIPS '70 (Spring).

[7]  Vinton G. Cerf,et al.  HOST-HOST communication protocol in the ARPA network , 1899, AFIPS '70 (Spring).

[8]  Caldwell McCoy Improvements in Routing for Packet-Switched Networks , 1975 .

[9]  Farouk Kamoun,et al.  Design considerations for large computer communication networks. , 1976 .

[10]  Gary Lee Fultz,et al.  Adaptive routing techniques for message switching computer-communication networks , 1972 .

[11]  Norman M. Abramson,et al.  THE ALOHA SYSTEM: another alternative for computer communications , 1899, AFIPS '70 (Fall).

[12]  P. P. Schoderbek Management systems , 1971 .

[13]  M. Mesarovic,et al.  Theory of Hierarchical, Multilevel, Systems , 1970 .

[14]  William R. Crowther,et al.  The interface message processor for the ARPA computer network , 1899, AFIPS '70 (Spring).

[15]  Mario Gerla,et al.  Deterministic and adaptive routing policies in packet-switched computer networks , 1973, DATACOMM '73.

[16]  Wushow Chou,et al.  Topological optimization of computer networks , 1972 .

[17]  Barry D. Wessler,et al.  Computer network development to achieve resource sharing , 1899, AFIPS '70 (Spring).

[18]  Simon S. Lam,et al.  Packet Switching In A Multi-Access Broadcast Channel With Application To Satellite Communication In A Computer Network , 1974 .