• DocumentCode
    787152
  • Title

    Parallel routing algorithms in Benes-Clos networks

  • Author

    Lee, Tony T. ; Liew, Soung Y.

  • Author_Institution
    Dept. of Inf. Eng., Chinese Univ. of Hong Kong, Shatin, China
  • Volume
    50
  • Issue
    11
  • fYear
    2002
  • fDate
    11/1/2002 12:00:00 AM
  • Firstpage
    1841
  • Lastpage
    1847
  • Abstract
    A new parallel algorithm for route assignments in Benes-Clos (1962, 1953) networks is studied. Most known sequential route assignment algorithms, such as the looping algorithm, are designed for circuit switching systems where the switching configuration can be rearranged at relatively low speed. In packet switching systems, switch fabrics must be able to provide internally conflict-free paths simultaneously, and accommodate packets requesting connections in real time as they arrive at the inputs. In this paper, we develop a parallel routing algorithm for Benes networks by solving a set of Boolean equations which are derived from the connection requests and the symmetric structure of the networks. Our approach can handle partial permutations easily. The time complexity of our algorithm is O(log2 N), where N is the network size. We also extend the algorithm and show that it can be applied to the Clos networks if the number of central modules is M=2m, where m is a positive integer. The time complexity is O(log N×log M) in this case.
  • Keywords
    Boolean algebra; computational complexity; multistage interconnection networks; packet switching; parallel algorithms; telecommunication network routing; Benes-Clos networks; Boolean equations; central modules; circuit switching systems; conflict-free paths; looping algorithm; packet switching systems; parallel routing algorithms; partial permutations; sequential route assignment algorithms; switching configuration; symmetric structure; time complexity; Algorithm design and analysis; Equations; Fabrics; Packet switching; Parallel algorithms; Real time systems; Routing; Switches; Switching circuits; Switching systems;
  • fLanguage
    English
  • Journal_Title
    Communications, IEEE Transactions on
  • Publisher
    ieee
  • ISSN
    0090-6778
  • Type

    jour

  • DOI
    10.1109/TCOMM.2002.805258
  • Filename
    1097894