• DocumentCode
    63473
  • Title

    A Study on the Performance of a Three-Stage Load-Balancing Switch

  • Author

    Yan Cai ; Xiaolin Wang ; Weibo Gong ; Towsley, Don

  • Author_Institution
    Dept. of Electr. & Comput. Eng., Univ. of Massachusetts, Amherst, MA, USA
  • Volume
    22
  • Issue
    1
  • fYear
    2014
  • fDate
    Feb. 2014
  • Firstpage
    52
  • Lastpage
    65
  • Abstract
    There has been a great deal of interest recently in load-balancing switches due to their simple architecture and high forwarding bandwidth. Nevertheless, the mis-sequencing problem of the original load-balancing switch hinders the performance of underlying TCP applications. Several load-balancing switch designs have been proposed to address this mis-sequencing issue. They solve this mis-sequencing problem at the cost of either algorithmic complexity or special hardware requirements. In this paper, we address the mis-sequencing problem by introducing a three-stage load-balancing switch architecture enhanced with an output load-balancing mechanism. This three-stage load-balancing switch achieves a high forwarding capacity while preserving the order of packets without the need of costly online scheduling algorithms. Theoretical analyses and simulation results show that this three-stage load-balancing switch provides a transmission delay that is upper-bounded by that of an output-queued switch plus a constant that depends only on the number of input/output ports, indicating the same forwarding capacity as an output-queued switch.
  • Keywords
    performance evaluation; queueing theory; resource allocation; telecommunication switching; transport protocols; TCP applications; algorithmic complexity; high forwarding bandwidth; high forwarding capacity; missequencing problem; output load-balancing mechanism; output-queued switch; packet order preservation; special hardware requirements; three-stage load-balancing switch architecture performance; transmission delay; Computer architecture; Delay; Fabrics; Optical switches; Ports (Computers); Throughput; 100% throughput; load-balancing; scalable;
  • fLanguage
    English
  • Journal_Title
    Networking, IEEE/ACM Transactions on
  • Publisher
    ieee
  • ISSN
    1063-6692
  • Type

    jour

  • DOI
    10.1109/TNET.2013.2244906
  • Filename
    6466403