Priority-based high-speed switch scheduling for ATM networks

  • Authors:
  • Chao-Ju Hou;Ching-Chih Han;Wun-Chun Chau

  • Affiliations:
  • -;-;-

  • Venue:
  • LCN '95 Proceedings of the 20th Annual IEEE Conference on Local Computer Networks
  • Year:
  • 1995

Quantified Score

Hi-index 0.00

Visualization

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/spl ges/32. All these merits make it attractive to apply the algorithm to large switches used in ATM networks with high QoS requirements.