• DocumentCode
    3538381
  • Title

    Priority-based high-speed switch scheduling for ATM networks

  • Author

    Hou, Chao-Ju ; Ching-Chih Han ; Chau, Wun-Chun

  • Author_Institution
    Dept. of Electr. & Comput. Eng., Wisconsin Univ., Madison, WI, USA
  • fYear
    1995
  • fDate
    16-19 Oct 1995
  • Firstpage
    19
  • Lastpage
    28
  • Abstract
    In 1993, the authors described the design of the AN2 switch which supports high-performance distributed computing. The switch´s operation is based on the parallel iterative matching algorithm to find a maximal matching between the inputs and the outputs of the switch. The number of iterations needed to find a maximal matching in their algorithm is N in the worst case, and of time complexity O(log N) in the average case, where N is the size of the switch. We propose an improved parallel iterative matching algorithm which uses the priority lists, instead of randomness, to determine the input/output pairs that can be matched in each iteration. We show that tire proposed algorithm does not suffer from the starvation problem, and needs at most [N/2] iterations to find a maximal matching. We also show via probability analysis and simulation that the proposed algorithm outperforms the original one in the average case, especially when the switch size is large, e.g., for N⩾32. All these merits make it attractive to apply the algorithm to large switches used in ATM networks with high QoS requirements
  • Keywords
    asynchronous transfer mode; computational complexity; iterated switching networks; iterative methods; local area networks; parallel algorithms; probability; scheduling; switches; AN2 switch; ATM networks; high QoS requirements; high-performance distributed computing; input/output pairs; iterations; maximal input-output matching; parallel iterative matching algorithm; priority lists; priority-based high-speed switch scheduling; probability analysis; simulation; switch size; time complexity; Algorithm design and analysis; Analytical models; Asynchronous transfer mode; Chaos; Communication switching; Distributed computing; Impedance matching; Iterative algorithms; Processor scheduling; Switches;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Local Computer Networks, 1995., Proceedings. 20th Conference on
  • Conference_Location
    Minneapolis, MN
  • ISSN
    0742-1303
  • Print_ISBN
    0-8186-7162-9
  • Type

    conf

  • DOI
    10.1109/LCN.1995.527325
  • Filename
    527325