• DocumentCode
    395687
  • Title

    Performance of exhaustive matching for input-queued switches

  • Author

    Kim, Yoohwan ; Chao, H. Jonathan

  • Author_Institution
    Dept. of Electr. Eng. & Comput. Sci., Case Western Reserve Univ., Cleveland, OH, USA
  • Volume
    3
  • fYear
    2003
  • fDate
    11-15 May 2003
  • Firstpage
    1817
  • Abstract
    Virtual output queue (VOQ) architecture is commonly used for avoiding head-of-line blocking in input-queued switches. Many algorithms have been developed for transferring the cells from the VOQs to the output ports. Traditional iterative algorithms such as iSLIP and DRRM, achieve 100% throughput under uniform traffic. but under non-uniform traffic, throughput drops significantly. Recently, a new paradigm of exhaustive matching (EM) has been introduced for handling non-uniform traffic while preserving the complexity of traditional iterative algorithms. In EM, a VOQ is served continuously until it becomes empty. Only the input ports that have finished serving a VOQ look for a new match. This strategy produces very good throughput and delay performance in uniform and non-uniform traffic. However under some traffic patterns, there is a starvation problem when a VOQ occupies an output port for an extended period of time. This problem can be eliminated by providing a priority service for a VOQ that has waited an excessively long time. The resulting algorithm, prioritized EM (PEM), eliminates starvation and achieves very high throughput for many traffic patterns.
  • Keywords
    packet switching; queueing theory; scheduling; telecommunication traffic; exhaustive matching algorithm; head-of-line blocking avoidance; input-queued switches; iterative algorithm; nonuniform traffic; output ports; traffic pattern; uniform traffic; virtual output queue; Approximation algorithms; Delay; Impedance matching; Iterative algorithms; Packet switching; Pattern matching; Scheduling algorithm; Switches; 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.1203913
  • Filename
    1203913