• DocumentCode
    1913367
  • Title

    Matching output queueing with a multiple input/output-queued switch

  • Author

    Lee, Hyounx-II ; Seo, Seouns-Woo

  • Author_Institution
    Network Res. Lab., Electron. & Telecommun. Res. Inst., Daejeon, South Korea
  • Volume
    2
  • fYear
    2004
  • fDate
    7-11 March 2004
  • Firstpage
    1135
  • Abstract
    We show that the multiple input/output-queued (MlOQ) switch proposed in our previous paper H. I. Lee and S. W. Seo (May 2003) can emulate an output-queued switch only with two parallel switches. The MIOQ switch requires no speedup and provides an exact emulation of an output-queued switch with a broad class of service scheduling algorithms including FIFO, weighted fair queueing (WFQ) and strict priority queueing regardless of incoming traffic pattern and switch size. First, we show that an N × N MIOQ switch with a (2, 2)-dimensional crossbar fabric can exactly emulate an N × N output-queued switch. For this purpose, we propose the stable strategic alliance (SSA) algorithm that can produce a stable many-to-many assignment, and then apply it to the scheduling of an MIOQ switch. Next, we prove that a (2, 2)-dimensional crossbar fabric can be implemented by two N × N crossbar switches in parallel for an N × N MIOQ switch. For a proper operation of two crossbar switches in parallel, each input-output pair matched by the SSA algorithm must be mapped to one of two crossbar switches. For this mapping, we propose a simple algorithm that requires at most 2N steps for all matched input-output pairs. In addition, to relieve the implementation burden of N input buffers being accessed simultaneously, we propose a buffering scheme called redundant buffering which requires two memory devices instead of N physically-separate memories.
  • Keywords
    queueing theory; scheduling; telecommunication switching; FIFO; MIOQ switch; crossbar switches; matching output queueing; multiple input-output-queued switch; redundant buffering; service scheduling algorithm; stable strategic alliance algorithm; strict priority queueing; weighted fair queueing; Aggregates; Bandwidth; Emulation; Fabrics; Impedance matching; Laboratories; Memory architecture; Scheduling algorithm; Switches; Traffic control;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    INFOCOM 2004. Twenty-third AnnualJoint Conference of the IEEE Computer and Communications Societies
  • ISSN
    0743-166X
  • Print_ISBN
    0-7803-8355-9
  • Type

    conf

  • DOI
    10.1109/INFCOM.2004.1357000
  • Filename
    1357000