• DocumentCode
    1403363
  • Title

    A new parallel algorithm for time-slot assignment in hierarchical switching systems

  • Author

    Chalasani, Suresh

  • Author_Institution
    Dept. of Electr. & Comput. Eng., Wisconsin Univ., Madison, WI, USA
  • Volume
    46
  • Issue
    12
  • fYear
    1997
  • fDate
    12/1/1997 12:00:00 AM
  • Firstpage
    1387
  • Lastpage
    1395
  • Abstract
    The time-slot assignment (TSA) problem in a TDM switching system is to find a conflict-free assignment of traffic-units to slots such that the frame-length is minimized. In this paper, we develop a new parallel algorithm for the TSA problem in hierarchical switching systems (HSS). To design the parallel algorithm, we first reduce the TSA problem to the problem of routing permutations in three-stage Clos networks; we also show how this reduction can be achieved in polylogarithmic time using a polynomial number of processors on the EREW PRAM model. Once this reduction is achieved, we use existing parallel algorithms in literature to route permutations in Clos networks. The overall time-complexity of our parallel algorithm is O(log3 X) using O(MX) processors, where X=max{M, L}, M is the number of inputs of the HSS, and L is the length of the time-slot assignment. This result is a significant improvement upon the earlier parallel algorithms, which require O(M2 log M log L) time and O(ML) processors to solve the TSA problem
  • Keywords
    computational complexity; matrix algebra; multiprocessor interconnection networks; parallel algorithms; time division multiplexing; Clos networks; EREW PRAM model; TDM switching system; conflict-free assignment; hierarchical switching systems; parallel algorithm; polylogarithmic time; time-complexity; time-slot assignment; traffic-units; Algorithm design and analysis; Iterative algorithms; Matrix decomposition; Parallel algorithms; Polynomials; Routing; Switches; Switching systems; Telecommunication traffic; Time division multiplexing;
  • fLanguage
    English
  • Journal_Title
    Computers, IEEE Transactions on
  • Publisher
    ieee
  • ISSN
    0018-9340
  • Type

    jour

  • DOI
    10.1109/12.641940
  • Filename
    641940