• DocumentCode
    1813118
  • Title

    Distributed routing schemes for strictly nonblocking networks

  • Author

    Oruc, A.Y.

  • fYear
    1994
  • fDate
    19-22 Dec 1994
  • Firstpage
    614
  • Lastpage
    619
  • Abstract
    Strictly nonblocking networks may hold the key for high performance multiprocessor systems. While a number of strictly nonblocking networks have been reported in the literature, their use in multiprocessors is hampered by a lack of efficient distributed routing at algorithms to set paths in these networks. As a step in this direction, the paper presents two distributed routing algorithms for D.G. Cantor´s (1971) strictly nonblocking network. For N inputs, the first routing algorithm takes O(t)+O(logt log N) steps1 to routing t requests in parallel. While this algorithm performs quite well for i=O(log2 N), for larger valves of t, we present a randomized version of the same algorithm with an expected time complexity of O(log2 N) for any number of requests. These results, when combined with the crosspoints and depth complexities of a Cantor network, give a strictly nonblocking network with O(N log2 N) crosspoints, O(logN) depth and O(log2N) routing time
  • Keywords
    computational complexity; multiprocessing systems; multiprocessor interconnection networks; network routing; Cantor network; crosspoints; depth complexities; distributed routing schemes; high performance multiprocessor systems; randomized version; strictly nonblocking networks; time complexity; Computer networks; Data structures; Educational institutions; Fasteners; High performance computing; Multiprocessing systems; Multiprocessor interconnection networks; Routing; Switches; Tree graphs;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Parallel and Distributed Systems, 1994. International Conference on
  • Conference_Location
    Hsinchu
  • Print_ISBN
    0-8186-6555-6
  • Type

    conf

  • DOI
    10.1109/ICPADS.1994.590408
  • Filename
    590408