• DocumentCode
    2441638
  • Title

    Achieve constant performance guarantees using asynchronous crossbar scheduling without speedup

  • Author

    Pan, Deng ; Makki, Kia ; Pissinou, Niki

  • Author_Institution
    Florida Int. Univ., Miami, FL, USA
  • fYear
    2010
  • fDate
    19-23 April 2010
  • Firstpage
    1
  • Lastpage
    12
  • Abstract
    Buffered crossbar switches are special crossbar switches with a small exclusive buffer at each crosspoint of the crossbar. They demonstrate unique advantages, such as variable length packet handling and distributed scheduling, over traditional unbuffered crossbar switches. The current main approach for buffered crossbar switches to provide performance guarantees is to emulate push-in-first-out output queued switches. However, such an approach has several drawbacks, and in particular it has difficulty in providing tight constant performance guarantees. To address the issue, we propose in this paper the guaranteed-performance asynchronous packet scheduling (GAPS) algorithm for buffered crossbar switches. GAPS intends to provide tight performance guarantees, and requires no speedup. It directly handles variable length packets without segmentation and reassembly, and makes scheduling decisions in a distributed manner. We show by theoretical analysis that GAPS achieves constant performance guarantees. We also prove that GAPS has a bounded crosspoint buffer size of 3L, where L is the maximum packet length. Finally, we present simulation data to verify the analytical results and show the effectiveness of GAPS.
  • Keywords
    packet switching; queueing theory; telecommunication switching; asynchronous crossbar scheduling; buffered crossbar switch; distributed scheduling; guaranteed performance asynchronous packet scheduling algorithm; performance guarantee; variable length packet handling; Analytical models; Bandwidth; Delay; Global Positioning System; Packet switching; Performance analysis; Round robin; Scheduling algorithm; Switches; Throughput; buffered crossbar switches; performance guarantees; speedup;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Parallel & Distributed Processing (IPDPS), 2010 IEEE International Symposium on
  • Conference_Location
    Atlanta, GA
  • ISSN
    1530-2075
  • Print_ISBN
    978-1-4244-6442-5
  • Type

    conf

  • DOI
    10.1109/IPDPS.2010.5470456
  • Filename
    5470456