• DocumentCode
    395767
  • Title

    On implementation of scheduling algorithms in high speed input queuing cell switches

  • Author

    Kumar, Sunil ; Kumar, Anurag

  • Author_Institution
    Div. of Switching, Center for Dev. of Telematics, Bangalore, India
  • Volume
    1
  • fYear
    2003
  • fDate
    11-15 May 2003
  • Firstpage
    152
  • Abstract
    It is well known that the phenomenon of head-of-the-line (HOL) blocking limits the maximum achievable throughput of a pure input queuing cell switch. At each input, if instead of one queue for all the outputs, one queue for each output is used, and then 100% throughput can be achieved. This type of queuing, known as virtual output queuing (VOQ), removes the HOL blocking problem, but, in order to achieve 100% throughput, requires a scheduling algorithm to determine at each slot which input cells should be matched to their outputs. As the port speed is increased, the matching between inputs and outputs of the switch has to be found in a smaller time. Hence the speed of the scheduler has to be increased, which may not be possible owing to restrictions imposed by the hardware. We study a solution of this problem by the simple technique of skipping. In skipping, a new matching is found every k (> 1) slots instead of every slot. The effectiveness of skipping is shown using various traffic models.
  • Keywords
    queueing theory; scheduling; telecommunication switching; head-of-the-line blocking limits; high-speed input queuing cell switches; maximum achievable throughput; port speed; scheduling algorithms; skipping; virtual output queuing; Bipartite graph; Communication switching; Hardware; Impedance matching; Iterative algorithms; Scheduling algorithm; Switches; Telematics; Throughput; Traffic control;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Communications, 2003. ICC '03. IEEE International Conference on
  • Print_ISBN
    0-7803-7802-4
  • Type

    conf

  • DOI
    10.1109/ICC.2003.1204160
  • Filename
    1204160