Dynamic queue length thresholds for multiple loss priorities

被引:30
作者
Hahne, EL
Choudhury, AK
机构
[1] AT&T Labs Res, Florham Pk, NJ 07932 USA
[2] Broadcom Corp, Switching Div, San Jose, CA 95134 USA
关键词
buffer management; congestion control; loss priorities; packet switching; queue length thresholds; selective discarding; shared memory; space priorities;
D O I
10.1109/TNET.2002.1012368
中图分类号
TP3 [计算技术、计算机技术];
学科分类号
0812 ;
摘要
Buffer management schemes are needed in shared-memory packet switches to regulate the sharing of memory among different output port queues and among traffic classes with different loss priorities. Earlier we proposed a single-priority scheme called Dynamic Threshold (DT), in which the maximum permissible queue length is proportional to the unused buffering in the switch. A queue whose length equals or exceeds the current threshold value may accept no new arrivals. In this paper, we propose, analyze, and simulate several ways of incorporating loss priorities into the DT scheme. The analysis models sources as deterministic fluids. We determine how each scheme allocates buffers among the competing ports and loss priority classes under overload conditions. We also note how this buffer allocation induces an allocation of bandwidth among the loss priority classes at each port. We find that minor variations in the DT control law can produce dramatically different resource allocations. Based on this study, we recommend the scheme we call OWA which gives some buffers and bandwidth to every priority class at every port. Scheme OWA has tunable parameters, which we give rules of thumb for setting. Another scheme, called AWA is also a good choice. It has an allocation philosophy more akin to strict priority and hence is not tunable.
引用
收藏
页码:368 / 380
页数:13
相关论文
共 21 条
  • [1] BONOMI F, 1990, P 7 ITC SEM MORR NJ
  • [2] Choudhury A. K., 1994, Journal of High Speed Networks, V3, P491
  • [3] Dynamic queue length thresholds for shared-memory packet switches
    Choudhury, AK
    Hahne, EL
    [J]. IEEE-ACM TRANSACTIONS ON NETWORKING, 1998, 6 (02) : 130 - 140
  • [4] CHOUDHURY AK, 1997, P IEEE ATM 97 WORKSH, P272
  • [5] CHOUDHURY AK, 1998, DYNAMIC THRESHOLDS M
  • [6] CHOUDHURY AK, 1993, P IEEE GLOBECOM 93 H, V3, P1375
  • [7] OPTIMAL BUFFER SHARING
    CIDON, I
    GEORGIADIS, L
    GUERIN, R
    KHAMISY, A
    [J]. IEEE JOURNAL ON SELECTED AREAS IN COMMUNICATIONS, 1995, 13 (07) : 1229 - 1240
  • [8] SHARING MEMORY OPTIMALLY
    FOSCHINI, GJ
    GOPINATH, B
    [J]. IEEE TRANSACTIONS ON COMMUNICATIONS, 1983, 31 (03) : 352 - 360
  • [9] DQDB NETWORKS WITH AND WITHOUT BANDWIDTH BALANCING
    HAHNE, EL
    CHOUDHURY, AK
    MAXEMCHUK, NF
    [J]. IEEE TRANSACTIONS ON COMMUNICATIONS, 1992, 40 (07) : 1192 - 1204
  • [10] HERNANDEZVALENC.EJ, 1993, P IEEE GLOBECOM 93 H, V3, P1389