Title :
Parallel path assignment of multicast connections in multi-path networks
Author :
Sibai, Fadi N. ; Abonamah, Abdullah A.
Author_Institution :
Dept. of Electr. Eng., Akron Univ., OH, USA
Abstract :
In large multistage interconnection networks (MINs) supporting multicast (many-to-many) connections, a source-destination(s) connection may be blocked by some other established connection, even if the required destination is not busy. Moreover, switch and/or link faults may prevent servicing a number of connections. Blocking and switch/link faults can therefore significantly degrade the overall network performance in a random access environment. To make the network more robust and less susceptible to blocking, multiple-path MINs have been proposed. However, with multiple-paths MINs, the problem of conflict-free and fault-free path assignment for concurrent multicasts becomes a formidable task. In this paper, we review one serial algorithm that solves the path assignment problem in multi-path fault-tolerant multicast-connected MINs. The time complexity of this algorithm is O(m ρm), where m is the number of simultaneous multicast requests (sources) and ρ is the number of alternate paths in the multi-path network. We introduce another serial algorithm for path assignment with time complexity O(m ρ2ξ), where ξ is the number of edges in the constraint graph specifying the conflict-free and fault-free paths servicing all pairs of multicast connections (sources). A parallel (SIMD) version of the second serial algorithm requiring O(ξ) processors is also presented. This parallel algorithm, with time complexity O(m(ρ4+log2ξ)) under the single match assumption, further reduces the execution time of the parallel path assignment problem
Keywords :
backtracking; computational complexity; graph theory; multistage interconnection networks; parallel algorithms; telecommunication network routing; blocking; conflict-free path assignment; constraint graph; edges; execution time; fault-free path assignment; large multistage interconnection networks; link faults; multi-path networks; multicast connections; multiple-path MINs; network performance; parallel algorithm; parallel path assignment; random access environment; serial algorithm; single match assumption; source-destination connection; switch faults; time complexity; Costs; Degradation; Hardware; Intelligent networks; Multicast algorithms; Multiprocessor interconnection networks; Parallel algorithms; Robustness; Routing; Switches;
Conference_Titel :
Computers and Communications, 1996., Conference Proceedings of the 1996 IEEE Fifteenth Annual International Phoenix Conference on
Conference_Location :
Scottsdale, AZ
Print_ISBN :
0-7803-3255-5
DOI :
10.1109/PCCC.1996.493621