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
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;
Conference_Titel :
Local Computer Networks, 1995., Proceedings. 20th Conference on
Conference_Location :
Minneapolis, MN
Print_ISBN :
0-8186-7162-9
DOI :
10.1109/LCN.1995.527325