Max-min fair scheduling in input-queued switches

被引:13
|
作者
Hosaagrahara, Madhusudan [1 ]
Sethu, Harish [2 ]
机构
[1] Google Inc, Kirkland, WA 98033 USA
[2] Drexel Univ, Philadelphia, PA 19104 USA
基金
美国国家科学基金会;
关键词
routers; input-queued switches; fairness; quality-of-service;
D O I
10.1109/TPDS.2007.70746
中图分类号
TP301 [理论、方法];
学科分类号
081202 ;
摘要
Fairness in traffic management can improve the isolation between traffic streams, offer a more predictable performance, eliminate transient bottlenecks, mitigate the effect of certain kinds of denial-of-service attacks, and serve as a critical component of a quality-of-service strategy to achieve certain guaranteed services such as delay bounds and minimum bandwidths. In this paper, we choose a popular notion of fairness called max-min fairness and provide a rigorous definition in the context of input-queued switches. We show that being fair at the output ports alone or at the input ports alone or even at both input and output ports does not actually achieve an overall max-min fair allocation of bandwidth in a switch. Instead, we propose a new algorithm that can be readily implemented in a distributed fashion at the input and output ports to determine the exact max-min fair rate allocations for the flows through the switch. In addition to proving the correctness of the algorithm, we propose a practical scheduling strategy based on our algorithm. We present simulation results, using both real traffic traces and synthetic traffic, to evaluate the fairness of a variety of popular scheduling algorithms for input-queued switches. The results show that our scheduling strategy achieves better fairness than other known algorithms for input-queued switches and, in addition, achieves throughput performance very close to that of the best schedulers.
引用
收藏
页码:462 / 475
页数:14
相关论文
共 50 条
  • [1] Weighted max-min fair scheduling in input-queued crossbar switches
    Peng, LX
    Tian, C
    Zheng, SR
    [J]. 2003 INTERNATIONAL CONFERENCE ON COMMUNICATION TECHNOLOGY, VOL 1 AND 2, PROCEEDINGS, 2003, : 412 - 416
  • [2] Weighted fair scheduling algorithm for QoS of input-queued switches
    Lee, SH
    Shin, DR
    Youn, HY
    [J]. NETWORK AND PARALLEL COMPUTING, PROCEEDINGS, 2004, 3222 : 366 - 373
  • [3] Design of fair scalable scheduling architecture for input-queued switches
    Sun, Yuan
    Hu, Qingsheng
    Zhong, Jianfeng
    [J]. 2007 WORKSHOP ON HIGH PERFORMANCE SWITCHING AND ROUTING, 2007, : 52 - +
  • [4] Fair scheduling in input-queued switches under inadmissible traffic
    Kumar, N
    Pan, R
    Shah, D
    [J]. GLOBECOM '04: IEEE GLOBAL TELECOMMUNICATIONS CONFERENCE, VOLS 1-6, 2004, : 1713 - 1717
  • [5] Credit-based fair scheduling for Input-Queued switches
    Gourgy, A
    Wu, HL
    Szymanski, TH
    [J]. 2004 IEEE INTERNATIONAL CONFERENCE ON COMMUNICATIONS, VOLS 1-7, 2004, : 1973 - 1978
  • [6] Multicast scheduling for input-queued switches
    Prabhakar, B
    McKeown, N
    Ahuja, R
    [J]. IEEE JOURNAL ON SELECTED AREAS IN COMMUNICATIONS, 1997, 15 (05) : 855 - 866
  • [7] iSKIP: A fair and efficient scheduling algorithm for input-queued crossbar switches
    Wang, W
    Dong, LB
    Wolf, W
    [J]. GLOBECOM'02: IEEE GLOBAL TELECOMMUNICATIONS CONFERENCE, VOLS 1-3, CONFERENCE RECORDS: THE WORLD CONVERGES, 2002, : 2287 - 2291
  • [8] The iTFF scheduling algorithm for input-queued switches
    Wang, P
    Yi, P
    Jin, DP
    Zeng, LG
    [J]. CHINESE JOURNAL OF ELECTRONICS, 2005, 14 (04) : 676 - 680
  • [9] AN EFFICIENT SCHEDULING ALGORITHM FOR INPUT-QUEUED SWITCHES
    Hu Qingsheng Sun Yuan Han Jiangtao (Institute of Radio Frequency &Optical Electronic ICs
    [J]. Journal of Electronics(China), 2007, (02) : 251 - 256
  • [10] A simple pipelined scheduling for input-queued switches
    Lee, SH
    Shin, DR
    [J]. COMPUTER AND INFORMATION SCIENCES - ISCIS 2003, 2003, 2869 : 844 - 851