Load-balanced three-stage switch architecture

被引:0
|
作者
Hu, Bing [1 ]
Yeung, Kwan L. [1 ]
机构
[1] Univ Hong Kong, Dept Elect & Elect Engn, Hong Kong, Hong Kong, Peoples R China
关键词
load-balanced switch; two-stage switch; three-stage switch;
D O I
暂无
中图分类号
TP31 [计算机软件];
学科分类号
081202 ; 0835 ;
摘要
A load-balanced two-stage switch is scalable and can provide close to 100% throughput. Its major problem is that packets can be mis-sequenced when they arrive at output ports. In a recent work [16], the packet mis-sequencing problem is elegantly solved by a feedback-based two-stage switch architecture. In this paper, we extend the feedback-based switch architecture from two-stage to three-stage to further cut down packet delay. The idea is to map the heavy flows to experience less middle-stage port delay using the switch fabric in the third stage. We show that the resulting three-stage architecture also ensures in-order packet delivery and close to 100% throughput. To identity heavy flows, a simple and practical traffic matrix estimation algorithm is also proposed. As compared with the original feedback-based two-stage switch architecture, the three-stage switch can cut down the delay performance by as large as 43.4% for a 32x32 switch under a hot-spot traffic pattern with input load at p=0.95. For random uniform traffic, the saving in delay is about 8%.
引用
收藏
页码:210 / +
页数:2
相关论文
共 50 条
  • [31] A Practical Large-Capacity Three-Stage Buffered Clos-Network Switch Architecture
    Xia, Yu
    Hamdi, Mounir
    Chao, H. Jonathan
    IEEE TRANSACTIONS ON PARALLEL AND DISTRIBUTED SYSTEMS, 2016, 27 (02) : 317 - 328
  • [32] Load-balanced CICB packet switch with support for long round-trip times
    Rojas-Cessa, R
    Dong, ZQ
    Ziavras, SG
    GLOBECOM '05: IEEE GLOBAL TELECOMMUNICATIONS CONFERENCE, VOLS 1-6: DISCOVERY PAST AND FUTURE, 2005, : 1002 - 1006
  • [33] Construct the Load-Balanced Topology in NEMO
    Li, Long-Sheng
    Lee, Gwo-Chuan
    Kang, Li-Keng
    Mei, Jhu-Shyuan
    ALGORITHMS AND ARCHITECTURES FOR PARALLEL PROCESSING, PROCEEDINGS, 2009, 5574 : 100 - +
  • [34] A load-balanced network with two servers
    Kurkova, IA
    QUEUEING SYSTEMS, 2001, 37 (04) : 379 - 389
  • [35] A three-stage architecture for bidirectional associative memory
    Sarkar, D
    ICNN - 1996 IEEE INTERNATIONAL CONFERENCE ON NEURAL NETWORKS, VOLS. 1-4, 1996, : A525 - A530
  • [36] A Load-Balanced Network with Two Servers
    I.A. Kurkova
    Queueing Systems, 2001, 37 : 379 - 389
  • [37] Load-Balanced Slim Fly Networks
    Rahman, Md Shafayat
    Mollah, Md Atiqul
    Faizian, Peyman
    Yuan, Xin
    PROCEEDINGS OF THE 47TH INTERNATIONAL CONFERENCE ON PARALLEL PROCESSING, 2018,
  • [38] Load-Balanced Sparse MTTKRP on GPUs
    Nisa, Israt
    Li, Jiajia
    Sukumaran-Rajam, Aravind
    Vuduc, Richard
    Sadayappan, P.
    2019 IEEE 33RD INTERNATIONAL PARALLEL AND DISTRIBUTED PROCESSING SYMPOSIUM (IPDPS 2019), 2019, : 123 - 133
  • [39] Load-Balanced Fractional Repetition Codes
    Porter, Alexandra
    Silas, Shashwat
    Wootters, Mary
    2018 IEEE INTERNATIONAL SYMPOSIUM ON INFORMATION THEORY (ISIT), 2018, : 2072 - 2076
  • [40] Measuring Load-balanced Paths in the Internet
    Augustin, Brice
    Friedman, Timur
    Teixeira, Renata
    IMC'07: PROCEEDINGS OF THE 2007 ACM SIGCOMM INTERNET MEASUREMENT CONFERENCE, 2007, : 149 - +