An efficient single-iteration single-bit request scheduling algorithm for input-queued switches

  • Authors:
  • Bing Hu;Kwan L. Yeung;Zhaoyang Zhang

  • Affiliations:
  • Department of Information Science and Electronic Engineering, Zhejiang University, Hangzhou, People's Republic of China;Department of Electrical and Electronic Engineering, The University of Hong Kong, Hong Kong, People's Republic of China;Department of Information Science and Electronic Engineering, Zhejiang University, Hangzhou, People's Republic of China

  • Venue:
  • Journal of Network and Computer Applications
  • Year:
  • 2013

Quantified Score

Hi-index 0.00

Visualization

Abstract

Aiming at minimizing communication overhead of iterative scheduling algorithms for input-queued packet switches, an efficient single-iteration single-bit request scheduling algorithm called Highest Rank First with Request Compression 1 (HRF/RC1) is proposed. In HRF/RC1, scheduling priority is given to the preferred input-output pair first, where each input has a distinct preferred output in each time slot. If an input does not have backlogged packets for its preferred output, each of its non-empty VOQs sends a single-bit request to the corresponding output. This single bit distinguishes one longest VOQ from other non-empty VOQs among an input port. If an output receives a request from its preferred input, it grants this input. Otherwise, it gives the higher priority to the longest VOQ than other non-empty VOQs. Similarly, an input accepts the grant following the same propriety sequence. In case of a tie, the winner is selected randomly. Compared with other single-iteration algorithms with comparable communication overhead, we show by simulations that HRF/RC1 always gives the best delay-throughput performance.