• DocumentCode
    3412486
  • 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
  • fYear
    1996
  • fDate
    27-29 Mar 1996
  • Firstpage
    108
  • Lastpage
    114
  • 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 ρ), 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;
  • fLanguage
    English
  • Publisher
    ieee
  • 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
  • Type

    conf

  • DOI
    10.1109/PCCC.1996.493621
  • Filename
    493621