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 条
  • [21] Design and Implementation of High-Speed Input-Queued Switches Based on a Fair Scheduling Algorithm
    Hu, Qingsheng
    Zhao, Hua-An
    [J]. IEICE TRANSACTIONS ON ELECTRONICS, 2010, E93C (03): : 279 - 287
  • [22] Deficit round-robin scheduling for input-queued switches
    Zhang, X
    Bhuyan, LN
    [J]. IEEE JOURNAL ON SELECTED AREAS IN COMMUNICATIONS, 2003, 21 (04) : 584 - 594
  • [23] A Stability Analysis of Randomized Scheduling Algorithm for Input-Queued Switches
    Sun Maosheng
    Wu Jun
    [J]. INFORMATION TECHNOLOGY FOR MANUFACTURING SYSTEMS, PTS 1 AND 2, 2010, : 1439 - +
  • [24] Fast and noniterative scheduling in input-queued switches: Supporting QoS
    Chen, Kevin F.
    Sha, Edwin H. -M.
    Zheng, S. Q.
    [J]. COMPUTER COMMUNICATIONS, 2009, 32 (05) : 834 - 846
  • [25] Scheduling input-queued switches by shadow departure time algorithm
    Li, J
    Ansari, N
    [J]. ELECTRONICS LETTERS, 1999, 35 (14) : 1127 - 1128
  • [26] Belief-Propagation-Assisted Scheduling in Input-Queued Switches
    Atalla, Shadi
    Cuda, Davide
    Giaccone, Paolo
    Pretti, Marco
    [J]. IEEE TRANSACTIONS ON COMPUTERS, 2013, 62 (10) : 2101 - 2107
  • [27] Integration of unicast and multicast scheduling in input-queued packet switches
    Zhu, WY
    Song, M
    [J]. COMPUTER NETWORKS, 2006, 50 (05) : 667 - 687
  • [28] An immune clonal selection scheduling algorithm for input-queued switches
    Fang, Liu
    Jing, Zhao
    [J]. SIMULATED EVOLUTION AND LEARNING, PROCEEDINGS, 2006, 4247 : 790 - 797
  • [29] A quantitative comparison of iterative scheduling algorithms for input-queued switches
    McKeown, N
    Anderson, TE
    [J]. COMPUTER NETWORKS AND ISDN SYSTEMS, 1998, 30 (24): : 2309 - 2326
  • [30] Scheduling Cells with Multiple Output Ports for Input-queued Switches
    Zheng De-ren
    Wang Bin-qiang
    Yi Peng
    Li Hui
    [J]. PROCEEDINGS OF THE 2009 INTERNATIONAL CONFERENCE ON SIGNAL ACQUISITION AND PROCESSING, 2009, : 163 - +