• DocumentCode
    1905204
  • Title

    HCF: a starvation-free practical algorithm for maximizing throughput in input-queued switches

  • Author

    Kim, John ; Das, Abhishek

  • Author_Institution
    Comput. Syst. Lab., Stanford Univ., CA, USA
  • fYear
    2005
  • fDate
    12-14 May 2005
  • Firstpage
    68
  • Lastpage
    72
  • Abstract
    Using virtual output queueing (VOQ), maximum matching scheduling algorithms have been shown to achieve 100% throughput in input-queued switches, but has high complexity such that implementation is infeasible for high-speed systems. Iterative maximal matching algorithms, proposed as an alternative, cannot run for more than a few iterations due to the hardware complexity involved, thus resulting in low throughput. In this paper, we introduce a starvation-free iterative maximal matching algorithm called highest count first (iHCF). The iHCF algorithm gives preferential service based on the approximate age of the head-of-line cell in a VOQ and maximizes the size of the matching using round-robin priority pointers. We show that iHCF can achieve 100% throughput under i.i.d and uniform traffic in a single iteration. We also show using simulations that it performs as well as other known practical algorithms and achieves 100% throughput when run for only a few iterations under different admissible traffic patterns. Compared to other algorithms, iHCF leads to low complexity architecture such that the scheduling does not become the bottleneck.
  • Keywords
    iterative methods; queueing theory; scheduling; telecommunication switching; telecommunication traffic; admissible traffic patterns; head-of-line cell; highest count first; input-queued switches; maximum matching scheduling algorithms; round-robin priority pointers; starvation-free iterative maximal matching algorithm; starvation-free practical algorithm; virtual output queueing; Fabrics; Hardware; Impedance matching; Iterative algorithms; Laboratories; Round robin; Scheduling algorithm; Switches; Throughput; Traffic control;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    High Performance Switching and Routing, 2005. HPSR. 2005 Workshop on
  • Print_ISBN
    0-7803-8924-7
  • Type

    conf

  • DOI
    10.1109/HPSR.2005.1503196
  • Filename
    1503196