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 条
  • [1] Quantifying the Information Leakage in Timing Side Channels in Deterministic Work-Conserving Schedulers
    Gong, Xun
    Kiyavash, Negar
    IEEE-ACM TRANSACTIONS ON NETWORKING, 2016, 24 (03) : 1841 - 1852
  • [2] WORK-CONSERVING PRIORITIES
    WOLFF, RW
    JOURNAL OF APPLIED PROBABILITY, 1970, 7 (02) : 327 - &
  • [3] Work-conserving tandem queues
    Wang, CL
    Wolff, RW
    QUEUEING SYSTEMS, 2005, 49 (3-4) : 283 - 296
  • [4] Performance Analysis of Work-Conserving Schedulers for Minimizing Total Flow-Time with Phase Precedence
    Zheng, Yousi
    Sinha, Prasun
    Shroff, Ness B.
    2012 50TH ANNUAL ALLERTON CONFERENCE ON COMMUNICATION, CONTROL, AND COMPUTING (ALLERTON), 2012, : 1721 - 1728
  • [5] Work-Conserving Tandem Queues
    Chia-Li Wang
    Ronald W. Wolff
    Queueing Systems, 2005, 49 : 283 - 296
  • [6] Task assignment with work-conserving migration
    Broberg, James
    Tari, Zahir
    Zeephongsekul, Panlop
    PARALLEL COMPUTING, 2006, 32 (11-12) : 808 - 830
  • [7] Fully Distributed Work-Conserving MAC Protocols for Opportunistic Optical Hyperchannels
    Chen, Jing
    Wang, Jianping
    Yu, Hui
    Gumaste, Ashwin
    Zheng, S. Q.
    IEEE TRANSACTIONS ON COMMUNICATIONS, 2009, 57 (12) : 3691 - 3702
  • [8] Asymptotically Work-Conserving Disciplines in Communication Systems
    Morozov, Evsey
    Potakhina, Lyubov
    COMPUTER NETWORKS, CN 2015, 2015, 522 : 326 - 335
  • [9] On the speedup required for work-conserving crossbar switches
    Krishna, P
    Patel, NS
    Charny, A
    Simcoe, R
    1998 SIXTH INTERNATIONAL WORKSHOP ON QUALITY OF SERVICE (IWQOS '98), 1998, : 225 - 234
  • [10] On the speedup required for work-conserving crossbar switches
    Krishna, P
    Patel, NS
    Charny, A
    Simcoe, RJ
    IEEE JOURNAL ON SELECTED AREAS IN COMMUNICATIONS, 1999, 17 (06) : 1057 - 1066