Buffer management schemes for supporting TCP in gigabit routers with per-flow queueing

被引:46
作者
Suter, B [1 ]
Lakshman, TV [1 ]
Stiliadis, D [1 ]
Choudhury, AK [1 ]
机构
[1] AT&T Bell Labs, Lucent Technol, High Speed Networks Res Dept, Holmdel, NJ 07733 USA
关键词
computer network performance; Internet; memory management; scheduling;
D O I
10.1109/49.772451
中图分类号
TM [电工技术]; TN [电子技术、通信技术];
学科分类号
0808 ; 0809 ;
摘要
Recently, there has been much interest in using active queue management in routers in order to protect users from connections that are not very responsive to congestion notification. A recent Internet draft recommends schemes based on random early detection for achieving these goals, to the extent that it is possible, in a system without "per-flow" state. However, a "stateless" system with first-in/first-out (FIFO) queueing is very much handicapped in the degree to which flow isolation and fairness can be achieved, Starting with the observation that a "stateless" system is but one extreme in a spectrum of design choices and that per-flow queueing for a large number of flows is possible, we present active queue management mechanisms that are tailored to provide a high degree of isolation and fairness for TCP connections in a gigabit IP router using per-flow queueing. We show that IP flow state in a router can be bounded if the scheduling discipline used has finite memory, and we investigate the performance implications of different buffer management strategies in such a system. We show that merely using per-flow scheduling is not sufficient to achieve effective isolation and fairness, and it must be combined with appropriate buffer management strategies. Recently, there has been much interest in using active queue management in routers in order to protect users from connections that are not very responsive to congestion notification. A recent Internet draft recommends schemes based on random early detection for achieving these goals, to the extent that it is possible, in a system without "per-flow" state. However, a "stateless" system with first-in/first-out (FIFO) queueing is very much handicapped in the degree to which flow isolation and fairness can be achieved, Starting with the observation that a "stateless" system is but one extreme in a spectrum of design choices and that per-flow queueing for a large number of flows is possible, we present active queue management mechanisms that are tailored to provide a high degree of isolation and fairness for TCP connections in a gigabit IP router using per-flow queueing. Me show that IP flow state in a router can be bounded if the scheduling discipline used has finite memory, and we investigate the performance implications of different buffer management strategies in such a system. We show that merely using per-flow scheduling is not sufficient to achieve effective isolation and fairness, and it must be combined with appropriate buffer management strategies.
引用
收藏
页码:1159 / 1169
页数:11
相关论文
共 24 条
[1]  
[Anonymous], THESIS U CALIFORNIA
[2]  
BRADEN B, 1997, RECOMMENDATIONS QUEU
[3]  
Choudhury AK, 1996, IEEE INFOCOM SER, P679, DOI 10.1109/INFCOM.1996.493364
[4]   OPTIMAL BUFFER SHARING [J].
CIDON, I ;
GEORGIADIS, L ;
GUERIN, R ;
KHAMISY, A .
IEEE JOURNAL ON SELECTED AREAS IN COMMUNICATIONS, 1995, 13 (07) :1229-1240
[5]  
Demers A., 1990, Internetworking: Research and Experience, V1, P3
[6]  
Floyd S., 1992, Internetworking: Research and Experience, V3, P115
[7]   Random Early Detection Gateways for Congestion Avoidance [J].
Floyd, Sally ;
Jacobson, Van .
IEEE-ACM TRANSACTIONS ON NETWORKING, 1993, 1 (04) :397-413
[8]  
Golestani S. J., 1994, Proceedings IEEE INFOCOM '94. The Conference on Computer Communications. Networking for Global Communications (Cat. No.94CH3401-7), P636, DOI 10.1109/INFCOM.1994.337677
[9]  
Jacobson V., 1988, Computer Communication Review, V18, P314, DOI 10.1145/52325.52356
[10]  
KRISHNAN KR, 1995, HURST PARAMETER NONM