A Simple Re-Sequencing Load-Balanced Switch Based on Analytical Packet Reordering Bounds

被引:0
|
作者
Yang, Sen [1 ]
Lin, Bill [2 ]
Tune, Paul [3 ]
Xu, Jun [1 ]
机构
[1] Georgia Inst Technol, Atlanta, GA 30332 USA
[2] Univ Calif San Diego, San Diego, CA 92103 USA
[3] Univ Adelaide, Adelaide, SA, Australia
基金
美国国家科学基金会;
关键词
VON-NEUMANN SWITCHES; QUEUE MANAGEMENT; NETWORKS;
D O I
暂无
中图分类号
TP3 [计算技术、计算机技术];
学科分类号
0812 ;
摘要
Chang et al. proposed the load-balanced switch in their seminal work [1], which has received wide attention due to its inherent scalability properties in both size and speed. These scalability properties continue to be of significant interest due to the relentless exponential growth in Internet traffic. The main drawback of the load-balanced switch is that packets can depart out-of-order from the switch, which can significantly degrade network performance by negatively interacting with TCP congestion control. Hence, a large body of subsequent work has proposed a variety of modifications for ensuring packet ordering, but all the proposed approaches tend to increase packet delay significantly in comparison to the basic load-balanced switch. In this paper, we show that the amount of packet reordering that can occur with the load-balanced switch is actually quite limited, which means that packet reordering can simply be rectified by employing reordering buffers at the switch outputs. In particular, we formally bound the worst-case amount of time that a packet has to wait in these output reordering buffers before it is guaranteed to be ready for in-order departure with high probability, and we prove that this bound is linear with respect to the switch size. This linear bound is significant because previous approaches can add quadratic or cubic delays to the load-balanced switch. In addition, we use a hash-grouping method that further reduces resequencing delays significantly. Although simple and intuitive, our experimental results show that our output packet reordering approach substantially outperforms existing load-balanced switch architectures.
引用
收藏
页数:9
相关论文
共 11 条
  • [1] Collector-based Cell Reordering in Load-Balanced Switch Fabrics
    Antonakopoulos, Spyridon
    Fortune, Steven
    McLellan, Rae
    Zhang, Lisa
    [J]. 2013 IEEE 14TH INTERNATIONAL CONFERENCE ON HIGH PERFORMANCE SWITCHING AND ROUTING (HPSR), 2013, : 1 - 6
  • [2] Per-flow re-sequencing in load-balanced switches by using Dynamic Mailbox Sharing
    Cheng, Hong
    Jin, Yaohui
    Gao, Yu
    Yu, YingDi
    Hu, Weisheng
    Ansari, Nirwan
    [J]. 2008 IEEE INTERNATIONAL CONFERENCE ON COMMUNICATIONS, PROCEEDINGS, VOLS 1-13, 2008, : 5680 - +
  • [3] Improvement in Packet-Reordering with Limited Re-Sequencing Buffers: An Analysis
    Narasiodeyar, Raghunandan M.
    Jayasumana, Anura P.
    [J]. PROCEEDINGS OF THE 2013 38TH ANNUAL IEEE CONFERENCE ON LOCAL COMPUTER NETWORKS (LCN 2013), 2013, : 416 - 424
  • [4] Worst-Case Delay Bounds for Uniform Load-Balanced Switch Fabrics
    Antonakopoulos, Spyridon
    Fortune, Steven
    McLellan, Rae
    Zhang, Lisa
    [J]. 2013 IEEE INTERNATIONAL CONFERENCE ON COMMUNICATIONS (ICC), 2013, : 3792 - +
  • [5] A uniform fine-grain frame spreading algorithm for avoiding packet reordering in load-balanced switches
    Dai, Yi
    Su, Jin-shu
    Sun, Zhi-gang
    Guan, Jian-bo
    [J]. 2ND IEEE ASIA-PACIFIC SERVICES COMPUTING CONFERENCE, PROCEEDINGS, 2007, : 151 - 155
  • [6] Load-balanced CICB packet switch with support for long round-trip times
    Rojas-Cessa, R
    Dong, ZQ
    Ziavras, SG
    [J]. GLOBECOM '05: IEEE GLOBAL TELECOMMUNICATIONS CONFERENCE, VOLS 1-6: DISCOVERY PAST AND FUTURE, 2005, : 1002 - 1006
  • [7] Load-balanced routing and scheduling for real-time traffic in packet-switch networks
    Bak, S
    Cheng, AMK
    Cobb, JA
    Leiss, EL
    [J]. 25TH ANNUAL IEEE CONFERENCE ON LOCAL COMPUTER NETWORKS - PROCEEDINGS, 2000, : 634 - 643
  • [8] A neighbour-based load-balanced packet dissemination scheme for wireless sensor networks
    Qiu, Tie
    Xia, Feng
    Ding, Yanhong
    Liu, Liping
    Wan, Jiafu
    [J]. INTERNATIONAL JOURNAL OF SENSOR NETWORKS, 2016, 22 (04) : 220 - 228
  • [9] Load-balanced combined input-crosspoint buffered packet switch and long round-trip times
    Rojas-Cessa, R
    Dong, ZQ
    Guo, Z
    [J]. IEEE COMMUNICATIONS LETTERS, 2005, 9 (07) : 661 - 663
  • [10] Per-packet Load-balanced, Low-Latency Routing for Clos-based Data Center Networks
    Cao, Jiaxin
    Xia, Rui
    Yang, Pengkun
    Guo, Chuanxiong
    Lu, Guohan
    Yuan, Lihua
    Zheng, Yixin
    Wu, Haitao
    Xiong, Yongqiang
    Maltz, Dave
    [J]. PROCEEDINGS OF THE 2013 ACM INTERNATIONAL CONFERENCE ON EMERGING NETWORKING EXPERIMENTS AND TECHNOLOGIES (CONEXT '13), 2013, : 49 - 60