• DocumentCode
    1997828
  • Title

    A practical scheduling algorithm to achieve 100% throughput in input-queued switches

  • Author

    Mekkittikul, Adisak ; McKeown, Nick

  • Author_Institution
    Comput. Syst. Lab., Stanford Univ., CA, USA
  • Volume
    2
  • fYear
    1998
  • fDate
    29 Mar-2 Apr 1998
  • Firstpage
    792
  • Abstract
    Input queueing is becoming increasingly used for high-bandwidth switches and routers. In previous work, it was proved that it is possible to achieve 100% throughput for input-queued switches using a combination of virtual output queueing and a scheduling algorithm called LQF However, this is only a theoretical result: LQF is too complex to implement in hardware. We introduce a new algorithm called longest port first (LPF), which is designed to overcome the complexity problems of LQF, and can be implemented in hardware at high speed. By giving preferential service based on queue lengths, we prove that LPF can achieve 100% throughput
  • Keywords
    packet switching; queueing theory; scheduling; telecommunication network routing; 100% throughput; LQF scheduling algorithm; complexity problems; hardware implementation; high speed; high-bandwidth routers; high-bandwidth switches; input-queued switches; longest port first; packet transmission; practical scheduling algorithm; queue lengths; virtual output queueing; Aggregates; Bandwidth; Control systems; Fabrics; Hardware; Packet switching; Reflection; Scheduling algorithm; Switches; Throughput;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    INFOCOM '98. Seventeenth Annual Joint Conference of the IEEE Computer and Communications Societies. Proceedings. IEEE
  • Conference_Location
    San Francisco, CA
  • ISSN
    0743-166X
  • Print_ISBN
    0-7803-4383-2
  • Type

    conf

  • DOI
    10.1109/INFCOM.1998.665102
  • Filename
    665102