• DocumentCode
    2406784
  • Title

    D-LQF: An Efficient Distributed Scheduling Algorithm for Input-Queued Switches

  • Author

    He, Chunzhi ; Yeung, Kwan L.

  • Author_Institution
    Dept. of Electr. & Electron. Eng., Univ. of Hong Kong, Hong Kong, China
  • fYear
    2011
  • fDate
    5-9 June 2011
  • Firstpage
    1
  • Lastpage
    5
  • Abstract
    Due to the massive use of parallel and distributed operations of inputs and outputs, iterative scheduling algorithms are attractive in finding a maximal size matching for an input-queued switch. For constructing a large high-speed switch, a distributed multi-chip implementation of an iterative scheduling algorithm should be followed. Since different chips may locate on different switch linecards and linecards can be separated by tens of meters, the propagation delay between chips/linecards is non-negligible. This calls for a pipelined implementation of a single-iteration scheduling algorithm. In this paper, an efficient, pipelined single-iteration algorithm called Distributed Longest Queue First (D-LQF) is proposed. In D-LQF, exhaustive service policy is adopted for reusing the matched input-output pairs in the previous time slot. To avoid incorrectly granting an empty VOQ from transmission (caused by inter-chip latency), each output keeps track of the lengths of all VOQs destined to it. As compared with other single-iteration scheduling algorithms, extensive simulation results show that D-LQF provides the best delay-throughput performance.
  • Keywords
    iterative methods; queueing theory; scheduling; telecommunication switching; D-LQF algorithm; VOQ; delay-throughput performance; distributed longest queue first algorithm; distributed multichip implementation; efficient distributed scheduling algorithm; high-speed switch; input-queued switches; maximal size matching; parallel operations; pipelined single-iteration scheduling algorithm; propagation delay; switch linecards; Delay; Impedance matching; Optical switches; Scheduling; Scheduling algorithm; Simulation; Throughput;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Communications (ICC), 2011 IEEE International Conference on
  • Conference_Location
    Kyoto
  • ISSN
    1550-3607
  • Print_ISBN
    978-1-61284-232-5
  • Electronic_ISBN
    1550-3607
  • Type

    conf

  • DOI
    10.1109/icc.2011.5962553
  • Filename
    5962553