• DocumentCode
    1423186
  • Title

    SQUID: A Practical 100% Throughput Scheduler for Crosspoint Buffered Switches

  • Author

    Shen, Yanming ; Panwar, Shivendra S. ; Chao, H. Jonathan

  • Author_Institution
    Dept. of Electr. & Comput. Eng., Polytech. Inst. of New York Univ., Brooklyn, NY, USA
  • Volume
    18
  • Issue
    4
  • fYear
    2010
  • Firstpage
    1119
  • Lastpage
    1131
  • Abstract
    Crosspoint buffered switches are emerging as the focus of research in high-speed routers. They have simpler scheduling algorithms and achieve better performance than bufferless crossbar switches. Crosspoint buffered switches have a buffer at each crosspoint. A cell is first delivered to a crosspoint buffer, and then transferred to the output port. With a speedup of 2, a crosspoint buffered switch has previously been proved to provide 100% throughput. In this paper, we propose two 100% throughput scheduling algorithms without speedup for crosspoint buffered switches, called SQUISH and SQUID. We prove that both schemes can achieve 100% throughput for any admissible Bernoulli traffic, with the minimum required crosspoint buffer size being as small as a single cell buffer. Both schemes have a low time complexity of O(logN), where N is the switch size. Simulation results show a delay performance comparable to output-queued switches. We also present a novel queuing model that models crosspoint buffered switches under uniform traffic.
  • Keywords
    computational complexity; electronic switching systems; telecommunication network routing; telecommunication switching; telecommunication traffic; SQUID; SQUISH; admissible Bernoulli traffic; crosspoint buffered switches; high-speed routers; output-queued switches; queuing model; stable queuing implementable design; throughput scheduler; time complexity; Crosspoint buffered switches; throughput;
  • fLanguage
    English
  • Journal_Title
    Networking, IEEE/ACM Transactions on
  • Publisher
    ieee
  • ISSN
    1063-6692
  • Type

    jour

  • DOI
    10.1109/TNET.2010.2042460
  • Filename
    5418854