Efficient fair queueing algorithms for packet-switched networks

被引:146
|
作者
Stiliadis, D
Varma, A
机构
[1] AT&T Bell Labs, Lucent Technol, Holmdel, NJ 07733 USA
[2] Univ Calif Santa Cruz, Dept Comp Engn, Santa Cruz, CA 95064 USA
基金
美国国家科学基金会;
关键词
fair queueing algorithms; performance bounds; switch scheduling; traffic scheduling;
D O I
10.1109/90.664266
中图分类号
TP3 [计算技术、计算机技术];
学科分类号
0812 ;
摘要
Although weighted fair queueing (WFQ) has been regarded as an ideal scheduling algorithm in terms of its combined delay bound and proportional fairness properties, its asymptotic time complexity increases linearly with the number of sessions serviced by the scheduler, thus limiting its use in highspeed networks. An algorithm that combines the delay and fairness bounds of WFQ with O(1) timestamp computations had remained elusive so far. In this paper we present two novel scheduling algorithms that have O(1) complexity for timestamp computations and provide the same bounds on end-to-end delay and buffer requirements as those of WFQ. The first algorithm, frame-based fair queueing (FFQ), uses a framing mechanism to periodically recalibrate a global variable tracking the progress of work in the system, limiting any short-term unfairness to within a frame period. The second algorithm, starting potential-based fair queueing (SPFQ), performs the recalibration at packet boundaries, resulting in improved fairness while still maintaining the O(1) timestamp computations. Both algorithms are based on the general framework of rate-proportional servers (RPS's) introduced in [11], The algorithms may be used in both general packet networks with variable packet sizes and in asynchronous transfer mode (ATM) networks.
引用
收藏
页码:175 / 185
页数:11
相关论文
共 50 条
  • [1] Emulated Weighted Fair Queueing algorithm for high-speed packet-switched networks
    Ko, NS
    Park, HS
    [J]. IEICE TRANSACTIONS ON COMMUNICATIONS, 2001, E84B (10) : 2863 - 2870
  • [2] Minimum-Delay Self-Clocked Fair Queueing algorithm for packet-switched networks
    Chiussi, FM
    Francini, A
    [J]. IEEE INFOCOM '98 - THE CONFERENCE ON COMPUTER COMMUNICATIONS, VOLS. 1-3: GATEWAY TO THE 21ST CENTURY, 1998, : 1112 - 1121
  • [3] Credit-based fair queueing (CBFQ): A simple service-scheduling algorithm for packet-switched networks
    Bensaou, B
    Tsang, DHK
    Chan, KT
    [J]. IEEE-ACM TRANSACTIONS ON NETWORKING, 2001, 9 (05) : 591 - 604
  • [4] PUBLIC PACKET-SWITCHED NETWORKS
    WESSLER, BD
    HOVEY, RB
    [J]. DATAMATION, 1974, 20 (07): : 85 - 87
  • [5] Packet-switched optical networks
    Yu, BY
    Toliver, P
    Runser, RJ
    Deng, KL
    Zhou, DY
    Glesk, I
    Prucnal, PR
    [J]. IEEE MICRO, 1998, 18 (01) : 28 - 38
  • [6] TESTING PACKET-SWITCHED NETWORKS
    SPIEGELHALTER, BR
    MILLER, CG
    [J]. BRITISH TELECOMMUNICATIONS ENGINEERING, 1983, 2 (APR): : 12 - 16
  • [7] Weighted fair queueing and compensation techniques for wireless packet switched networks
    Lee, DS
    Chen, CM
    [J]. 5TH INTERNATIONAL SYMPOSIUM ON WIRELESS PERSONAL MULTIMEDIA COMMUNICATIONS, VOLS 1-3, PROCEEDINGS, 2002, : 887 - 891
  • [8] Weighted fair queueing and compensation techniques for wireless packet switched networks
    Lee, Duan-Shin
    Chen, Chun-Min
    Tang, Chih-Yuan
    [J]. IEEE TRANSACTIONS ON VEHICULAR TECHNOLOGY, 2007, 56 (01) : 297 - 311
  • [9] Hierarchical packet fair queueing algorithms
    Bennett, JCR
    Zhang, H
    [J]. IEEE-ACM TRANSACTIONS ON NETWORKING, 1997, 5 (05) : 675 - 689
  • [10] Delay-differentiable fair queueing (D2FQ):: A low complexity scheduling algorithm for packet-switched networks
    Yan, ML
    Li, CK
    [J]. 18TH INTERNATIONAL CONFERENCE ON ADVANCED INFORMATION NETWORKING AND APPLICATIONS, VOL 1 (LONG PAPERS), PROCEEDINGS, 2004, : 107 - 112