HLS: A Packet Scheduler for Hierarchical Fairness

被引:3
|
作者
Luangsomboon, Natchanon [1 ]
Liebeherr, Joerg [1 ]
机构
[1] Univ Toronto, Dept ECE, Toronto, ON, Canada
基金
加拿大自然科学与工程研究理事会;
关键词
Packet scheduling; link sharing; fairness; Qdisc; NETWORKS;
D O I
10.1109/ICNP52444.2021.9651972
中图分类号
TP3 [计算技术、计算机技术];
学科分类号
0812 ;
摘要
Hierarchical link sharing addresses the demand for fine-grain traffic control at multiple levels of aggregation. At present, packet schedulers that can support hierarchical link sharing are not suitable for an implementation at line rates, whereas deployed schedulers perform poorly at distributing excess capacity to classes that need additional bandwidth. We present HLS, a packet scheduler that ensures a hierarchical max-min fair allocation of the link bandwidth. HLS supports minimum rate guarantees and isolation between classes. Since it is realized as a non-hierarchical round-robin scheduler, it is suitable to operate at high rates. We implement HLS in the Linux kernel and evaluate it with respect to achieved rate allocations and overhead. We compare the results with those obtained for CBQ and HTB, the existing scheduling algorithms in Linux for hierarchical link sharing. We show that the overhead of HLS is comparable to that of other classful packet schedulers.
引用
收藏
页数:11
相关论文
共 50 条
  • [21] A scheduler ASIC for a programmable packet switch
    Zhang, LL
    Beacham, B
    Hashemi, MR
    Chow, P
    Leon-Garcia, A
    IEEE MICRO, 2000, 20 (01) : 42 - 48
  • [22] Adaptive Fair Scheduler: Fairness in Presence of Disturbances
    Bini, Enrico
    PROCEEDINGS OF THE 24TH INTERNATIONAL CONFERENCE ON REAL-TIME NETWORKS AND SYSTEMS PROCEEDINGS (RTNS 2016), 2016, : 129 - 138
  • [23] Proving Fairness and Implementation Correctness of a Microkernel Scheduler
    Daum, Matthias
    Doerrenbaecher, Jan
    Wolff, Burkhart
    JOURNAL OF AUTOMATED REASONING, 2009, 42 (2-4) : 349 - 388
  • [24] Proving Fairness and Implementation Correctness of a Microkernel Scheduler
    Matthias Daum
    Jan Dörrenbächer
    Burkhart Wolff
    Journal of Automated Reasoning, 2009, 42 : 349 - 388
  • [25] On the Vulnerability of the Proportional Fairness Scheduler to Retransmission Attacks
    Ben-Porat, Udi
    Bremler-Barr, Anat
    Levy, Hanoch
    Plattner, Bernhard
    2011 PROCEEDINGS IEEE INFOCOM, 2011, : 1431 - 1439
  • [26] A hierarchical Proportional Fair scheduler
    Khawam, Kinda
    Kelif, Jean-Marc
    2006 2ND CONFERENCE ON NEXT GENERATION INTERNET DESIGN AND ENGINEERING, 2006, : 247 - +
  • [27] Enhancing the fairness of TCP over Internet using an improved hierarchical packet fair queueing scheme
    Chiou, HB
    Chin, SD
    Tsai, ZH
    IEEE INTERNATIONAL CONFERENCE ON NETWORKS 2000 (ICON 2000), PROCEEDINGS: NETWORKING TRENDS AND CHALLENGES IN THE NEW MILLENNIUM, 2000, : 492 - 492
  • [28] Packet level performance analysis of a packet scheduler exploiting multiuser diversity
    Hwang, Gang Uk
    Ishizaki, Fumio
    TELECOMMUNICATION SYSTEMS, 2010, 45 (2-3) : 249 - 258
  • [29] Packet level performance analysis of a packet scheduler exploiting multiuser diversity
    Gang Uk Hwang
    Fumio Ishizaki
    Telecommunication Systems, 2010, 45 : 249 - 258
  • [30] A Coordinated Multipoint Scheduler for Packet Loss Reduction
    Egan, Malcolm
    Yeoh, Phee Lep
    Elkashlan, Maged
    Collings, Iain B.
    2013 IEEE 77TH VEHICULAR TECHNOLOGY CONFERENCE (VTC SPRING), 2013,