• DocumentCode
    3323163
  • Title

    iSKIP: a fair and efficient scheduling algorithm for input-queued crossbar switches

  • Author

    Wang, Walter ; Dong, Libin ; Wolf, Wayne

  • Volume
    3
  • fYear
    2002
  • fDate
    17-21 Nov. 2002
  • Firstpage
    2287
  • Abstract
    Cell-based input-queued crossbars are widely used in networking equipments. A number of crossbar scheduling algorithms have been proposed to provide high performance scheduling. It is critical for a crossbar scheduling algorithm to be fair and efficient in real world conditions, which include the presence of over-subscribed ingress ports and the possible flow control from the egress ports. Several commonly deployed algorithms are not fair when there are ingress congestions due to over-subscription. Furthermore, these algorithms lose fairness and can even cause starvation when there is flow control or backpressure from the egress ports. We illustrate the problems in detail using the well-known iSLIP algorithm. In this paper, we present a new algorithm, iSKIP, which performs as efficiently as iSLIP in a benign environment but remains fair and starvation-free in the cases of ingress congestion and egress backpressure. The iSKIP algorithm can be implemented in fast and simple hardware. Simulation results are presented to illustrate the advantages of the iSKIP algorithm.
  • Keywords
    delays; electronic switching systems; queueing theory; scheduling; synchronisation; telecommunication congestion control; backpressure; egress ports; flow control; iSKIP; ingress congestion; input-queued crossbar switches; over-subscribed ingress ports; scheduling algorithm; starvation; Employee welfare; Hardware; Scheduling algorithm; Switches; Switching systems;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Global Telecommunications Conference, 2002. GLOBECOM '02. IEEE
  • Print_ISBN
    0-7803-7632-3
  • Type

    conf

  • DOI
    10.1109/GLOCOM.2002.1189039
  • Filename
    1189039