Work-conserving distributed schedulers for terabit routers

被引:3
|
作者
Pappu, P [1 ]
Turner, J [1 ]
Wong, K [1 ]
机构
[1] Washington Univ, St Louis, MO 63130 USA
关键词
distributed scheduling; crossbar scheduling; high performance routers; CIOQ switches;
D O I
10.1145/1030194.1015496
中图分类号
TP [自动化技术、计算机技术];
学科分类号
0812 ;
摘要
Buffered multistage interconnection networks offer one of the most scalable and cost-effective approaches to building high capacity routers. Unfortunately, the performance of such systems has been difficult to predict in the presence of the extreme traffic conditions that can arise in the Internet. Recent work introduced distributed scheduling, to regulate the flow of traffic in such systems. This work demonstrated, using simulation and experimental measurements, that distributed scheduling can deliver robust performance for extreme traffic. Here, we show that distributed schedulers can be provably work-conserving for speedups of 2 or more. Two of the three schedulers we describe were inspired by previously published crossbar schedulers. The third has no direct counterpart in crossbar scheduling. In our analysis, we show that distributed schedulers based on blocking flows in small-depth acyclic flow graphs can be work-conserving, just as certain crossbar schedulers based on maximal bipartite matchings have been shown to be work-conserving. We also study the performance of practical variants of these schedulers when the speedup is less than 2, using simulation.
引用
收藏
页码:257 / 268
页数:12
相关论文
共 50 条
  • [41] New architecture for terabit-rate switches and routers
    Deppermann, M.
    Lightwave, 2001, 18 (04):
  • [42] Suppressing maximum burst size throughout the path with non-work conserving schedulers
    Jeong, Hongkyu
    Bae, Kyoung Y.
    Joung, Jinoo
    ALGORITHMIC ASPECTS IN INFORMATION AND MANAGEMENT, PROCEEDINGS, 2007, 4508 : 211 - +
  • [43] A new inner congestion control mechanism in terabit routers
    Gu, Huaxi
    Wang, Kun
    Ke, Chu
    Wang, Changshan
    Kang, Guochang
    SNPD 2007: EIGHTH ACIS INTERNATIONAL CONFERENCE ON SOFTWARE ENGINEERING, ARTIFICIAL INTELLIGENCE, NETWORKING, AND PARALLEL/DISTRIBUTED COMPUTING, VOL 3, PROCEEDINGS, 2007, : 178 - +
  • [44] Distributed crossbar schedulers
    Minkenberg, Cyriel
    Abel, Francois
    Schiattarella, Enrico
    HPSR: 2006 WORKSHOP ON HIGH PERFORMANCE SWITCHING AND ROUTING, 2006, : 93 - +
  • [45] Comparative study of inner congestion control mechanisms in terabit routers
    Gu, HX
    Liu, ZJ
    Zhang, B
    King, GC
    Gu, ZM
    International Symposium on Communications and Information Technologies 2005, Vols 1 and 2, Proceedings, 2005, : 317 - 320
  • [46] A CAM memory for 10Gbit and terabit routers & switches
    Schultz, K
    ELECTRONIC ENGINEERING, 2000, 72 (880): : 57 - +
  • [47] Packet-mode priority scheduling for terabit core routers
    Li, WJ
    Liu, B
    PARALLEL AND DISTRIBUTED PROCESSING AND APPLICATIONS, PROCEEDINGS, 2004, 3358 : 550 - 555
  • [48] Global and dynamic round-robin scheduler for terabit routers
    Fan, RX
    Kolarov, A
    Lu, CY
    2003 IEEE INTERNATIONAL CONFERENCE ON COMMUNICATIONS, VOLS 1-5: NEW FRONTIERS IN TELECOMMUNICATIONS, 2003, : 1641 - 1647
  • [49] 基于Work-Conserving的CICQ结构中单组播分组调度算法
    梁佳诚
    熊庆旭
    闫付龙
    萧翰
    张元昊
    北京航空航天大学学报, 2017, (01) : 144 - 150
  • [50] Enabling Work-Conserving Bandwidth Guarantees for Multi-Tenant Datacenters via Dynamic Tenant-Queue Binding
    Liu, Zhuotao
    Chen, Kai
    Wu, Haitao
    Hu, Shuihai
    Hu, Yih-Chun
    Wang, Yi
    Zhang, Gong
    IEEE CONFERENCE ON COMPUTER COMMUNICATIONS (IEEE INFOCOM 2018), 2018, : 1 - 9