• DocumentCode
    1303598
  • Title

    Practical High-Throughput Crossbar Scheduling

  • Author

    Chrysos, Nikos ; Dimitrakopoulos, Giorgos

  • Author_Institution
    Found. for Res. & Technol.-Hellas, Heraklion, Greece
  • Volume
    29
  • Issue
    4
  • fYear
    2009
  • Firstpage
    22
  • Lastpage
    35
  • Abstract
    A practical deterministic crossbar scheduler achieves almost full throughput without being heavily affected by short virtual output queues or traffic burstiness. Simple additions offer deterministic service guarantees and distribute the bandwidth of congested links in a weighted, fair manner. Input-queued crossbars are the common building blocks in Internet routers, data center and high-performance computing interconnects, and on-chip networks. These crossbars often contain no buffers, which saves valuable chip area. Arriving packets issue requests to a central scheduler. While waiting for the scheduler to grant their requests, packets wait at input packet buffers in front of the crossbar. To isolate traffic for different outputs, these input buffers are often organized as virtual output queues (VOQs).
  • Keywords
    computer networks; queueing theory; scheduling; telecommunication traffic; congested links; deterministic service guarantees; input packet buffers; input-queued crossbars; practical deterministic crossbar scheduler; practical high-throughput crossbar scheduling; short virtual output queues; traffic burstiness; Bandwidth; Delay; IP networks; Intelligent networks; Processor scheduling; Scheduling algorithm; Switches; Telecommunication traffic; Throughput; Traffic control; VLSI design; crossbar scheduler; hardware; interconnections; packet switching;
  • fLanguage
    English
  • Journal_Title
    Micro, IEEE
  • Publisher
    ieee
  • ISSN
    0272-1732
  • Type

    jour

  • DOI
    10.1109/MM.2009.71
  • Filename
    5209932