DocumentCode :
1370825
Title :
A new HAD algorithm for optimal routing of hierarchically structured data networks
Author :
Huang, Garng M. ; Zhu, Shan
Author_Institution :
Dept. of Electr. Eng., Texas A&M Univ., College Station, TX, USA
Volume :
7
Issue :
9
fYear :
1996
fDate :
9/1/1996 12:00:00 AM
Firstpage :
939
Lastpage :
953
Abstract :
In this paper, a new algorithm based on hierarchical aggregation/disaggregation and decomposition/composition (HAD) scheme is proposed to solve the optimal routing problems (ORP) for hierarchically structured networks of multi-layer backbones. Our algorithm has two major differences with the existing HAD algorithms for hierarchically clustered networks: (1) our algorithm works with more general networks than the networks with the clustered structure; (2) our algorithm parallelizes the computations for different commodities (message flows defined by a pair of origin node and destination node) so that it speeds up with a parallel time complexity of O(mlog2(n)), which is much less than O(Mlog2(n)) needed for the existing HAD algorithms. Here, n is the number of nodes in the network; M is the number of commodities and m is a positive number usually much smaller than M and is a function of the patterns of all the commodities including the locations of all origin nodes and destination nodes, and the flow demand of each commodity. Furthermore, our algorithm can make a trade-off between the run time and the optimality, i.e., by allowing the solution to be sub-optimal, our algorithm can save great amount of computation time. The implementation of the algorithm for a 200-node network is simulated using OPNET simulation package (OPNET or Optimized Network Engineering Tools is developed by MIL3, Inc.), and the test results are consistent with our analysis
Keywords :
computational complexity; network routing; parallel algorithms; HAD algorithm; data networks; decomposition/composition; hierarchical aggregation/disaggregation; multi-layer backbones; optimal routing; optimal routing problems; parallel time complexity; Algorithm design and analysis; Analytical models; Clustering algorithms; Computational modeling; Computer networks; Concurrent computing; Packaging; Routing; Spine; Testing;
fLanguage :
English
Journal_Title :
Parallel and Distributed Systems, IEEE Transactions on
Publisher :
ieee
ISSN :
1045-9219
Type :
jour
DOI :
10.1109/71.536938
Filename :
536938
Link To Document :
بازگشت