A Practical Large-Capacity Three-Stage Buffered Clos-Network Switch Architecture

被引:12
|
作者
Xia, Yu [1 ]
Hamdi, Mounir [2 ]
Chao, H. Jonathan [3 ]
机构
[1] Sichuan Normal Univ, Coll Comp Sci, Chengdu, Peoples R China
[2] Hong Kong Univ Sci & Technol, Dept Comp Sci & Engn, Hong Kong, Hong Kong, Peoples R China
[3] NYU, Polytech Inst, Dept Elect & Comp Engn, Brooklyn, NY USA
关键词
Packet switch; distributed shared-memory; Clos network; batch scheduling; 100-PERCENT THROUGHPUT; SCHEDULING ALGORITHM; INPUT; ROUTERS;
D O I
10.1109/TPDS.2015.2408614
中图分类号
TP301 [理论、方法];
学科分类号
081202 ;
摘要
This paper proposes a three-stage buffered Clos-network switch (TSBCS) architecture along with a novel batch scheduling (BS) mechanism. We found that TSBCS/BS can be mapped to a "fat" combined input-crosspoint queued (CICQ) switch. Consequently, the well-studied CICQ scheduling algorithms can be directly applied in TSBCS. Moreover, BS drastically reduces the time complexity of TSBCS scheduling when compared with ordinary CICQ switches of the same number of switch ports, which enables us to build a larger-capacity switch with reasonable scheduling complexity. We further show that TSBCS/BS can achieve 100 percent throughput under any admissible traffic if a stable CICQ scheduling algorithm is used. Direct cell forwarding schemes are proposed to overcome the performance drawback of BS under light traffic loads. With extensive simulations, we show that the performance of TSBCS/BS is comparable to that of output-queued switches and the latter are usually considered as theoretical optimal.
引用
收藏
页码:317 / 328
页数:12
相关论文
共 30 条
  • [1] Three-stage clos-network switch architecture with buffered center stage for multi-class traffic
    Kang, Moo-Kyung
    Kyung, Chong-Min
    JOURNAL OF CIRCUITS SYSTEMS AND COMPUTERS, 2006, 15 (02) : 263 - 276
  • [2] On Practical Stable Packet Scheduling for Bufferless Three-Stage Clos-Network Switches
    Xia, Yu
    Chao, H. Jonathan
    2013 IEEE 14TH INTERNATIONAL CONFERENCE ON HIGH PERFORMANCE SWITCHING AND ROUTING (HPSR), 2013, : 7 - 14
  • [3] The Central-stage Buffered Clos-network to emulate an OQ switch
    Wang, Feng
    Zhu, Wenqi
    Hamdi, Mounir
    GLOBECOM 2006 - 2006 IEEE GLOBAL TELECOMMUNICATIONS CONFERENCE, 2006,
  • [4] Frame occupancy-based dispatching schemes for buffered three-stage Clos-network switches
    Lin, CB
    Rojas-Cessa, R
    2005 13TH IEEE INTERNATIONAL CONFERENCE ON NETWORKS JOINTLY HELD WITH THE 2005 7TH IEEE MALAYSIA INTERNATIONAL CONFERENCE ON COMMUNICATIONS, PROCEEDINGS 1 AND 2, 2005, : 771 - 775
  • [5] A Clos-Network Switch Architecture based on Partially-Buffered Crossbar Fabrics
    Hassen, Fadoua
    Mhamdi, Lotfi
    2016 IEEE 24TH ANNUAL SYMPOSIUM ON HIGH-PERFORMANCE INTERCONNECTS (HOTI), 2016, : 45 - 52
  • [6] Packet dispatching algorithms with the static connection patterns scheme for three-stage buffered Clos-network switches
    Kleban, Janusz
    Santos, Hugo
    2007 IEEE INTERNATIONAL CONFERENCE ON COMMUNICATIONS, VOLS 1-14, 2007, : 6319 - +
  • [7] CRRD-OG: A packet dispatching algorithm with Open Grants for three-stage buffered Clos-network switches
    Kleban, Janusz
    Wieczorek, Adrian
    HPSR: 2006 WORKSHOP ON HIGH PERFORMANCE SWITCHING AND ROUTING, 2006, : 315 - 320
  • [8] Analysis on the central-stage buffered Clos-network for packet switching
    Wang, F
    Hamdi, M
    ICC 2005: IEEE INTERNATIONAL CONFERENCE ON COMMUNICATIONS, VOLS 1-5, 2005, : 1053 - 1057
  • [9] Buffered Clos-network packet switch with per-output flow queues
    Dong, Z.
    Rojas-Cessa, R.
    Oki, E.
    ELECTRONICS LETTERS, 2011, 47 (01) : 32 - U52
  • [10] High-Capacity Clos-Network Switch for Data Center Networks
    Hassen, Fadoua
    Mhamdi, Lotfi
    2017 IEEE INTERNATIONAL CONFERENCE ON COMMUNICATIONS (ICC), 2017,