• DocumentCode
    1272124
  • Title

    Design principles for practical self-routing nonblocking switching networks with O(N·log N) bit-complexity

  • Author

    Szymanski, Ted H.

  • Author_Institution
    Dept. of Electr. Eng., McGill Univ., Montreal, Que., Canada
  • Volume
    46
  • Issue
    10
  • fYear
    1997
  • fDate
    10/1/1997 12:00:00 AM
  • Firstpage
    1057
  • Lastpage
    1069
  • Abstract
    Principles for designing practical self-routing nonblocking N×N circuit-switched connection networks with optimal θ(N·log N) hardware at the bit-level of complexity are described. The overall principles behind the architecture can be described as “Expand-Route-Contract”. A self-routing nonblocking network with w-bit wide datapaths can be achieved by expanding the datapaths to w+z independent bit-serial connections, routing these connections through self-routing networks with blocking, and by contracting the data at the output and recovering the w-bit wide datapaths. For an appropriate redundancy z, the blocking probability can be made arbitrarily small and the fault tolerance arbitrarily high. By using efficient space domain concentrators, the architecture yields self-routing nonblocking switching networks with an optimal O(N·log N) bits of memory or O(N·log N·log log log N) logic gates. By using a linear-cost time domain concentrator, the architecture yields self-routing nonblocking switching networks with an optimal θ(N·log N) bits of memory or logic gates. These designs meet Shannon´s lower bound on memory requirements, established in the 1950s. The number of stages of crossbars can match the theoretical minimum, which has not been achieved by previous self-routing networks. The architecture is feasible with existing electrical or optical technologies. The designs of electrical and optical switch cores with Terabits of bisection bandwidth for Networks-of-Workstations (NOWs) are described
  • Keywords
    circuit switching; computational complexity; fault tolerant computing; integrated optoelectronics; logic gates; multistage interconnection networks; O(N·log N) bit-complexity; Shannon´s lower bound; blocking probability; circuit-switched connection networks; design principles; fault tolerance; linear-cost time domain concentrator; logic gates; memory requirements; redundancy; self-routing nonblocking switching networks; space domain concentrators; w-bit wide datapaths; Bandwidth; Hardware; Industrial electronics; Integrated optics; Logic gates; Optical design; Optical fiber networks; Optoelectronic devices; Routing; Switching circuits;
  • fLanguage
    English
  • Journal_Title
    Computers, IEEE Transactions on
  • Publisher
    ieee
  • ISSN
    0018-9340
  • Type

    jour

  • DOI
    10.1109/12.628391
  • Filename
    628391