Core-stateless fair queueing:: A scalable architecture to approximate fair bandwidth allocations in high-speed networks

被引:58
作者
Stoica, I [1 ]
Shenker, S
Zhang, H
机构
[1] Univ Calif Berkeley, Div Comp Sci, Berkeley, CA 94720 USA
[2] Int Comp Sci Inst, Ctr Internet Res, Berkeley, CA 94704 USA
[3] Carnegie Mellon Univ, Pittsburgh, PA 15213 USA
[4] Turin Networks, Petaluma, CA 94954 USA
基金
美国国家科学基金会;
关键词
binary linear codes; covering radius; least covering radius;
D O I
10.1109/TNET.2002.808414
中图分类号
TP3 [计算技术、计算机技术];
学科分类号
0812 ;
摘要
Router mechanisms designed to achieve fair bandwidth width allocations, such as Fair Queueing, have many desirable properties for congestion control in the Internet. However, such mechanisms usually need to maintain state, manage buffers, and/or perform packet scheduling on a per-flow basis, and this complexity may prevent them from being cost-effectively implemented and widely deployed. In this paper, we propose an architecture that significantly reduces this implementation complexity yet still achieves approximately fair bandwidth allocations. We apply this approach to an island of routers-that is, a contiguous region of the network-and we distinguish between edge routers and core routers. Edge routers maintain per-flow state; they estimate the incoming rate of each flow and insert a label into each packet based on this estimate. Core routers maintain no per-flow state; they use first-in-first-out packet scheduling augmented by a probabilistic dropping algorithm that uses the packet labels and an estimate of the aggregate traffic at the router. We call the scheme Core-Stateless Fair Queueing. We present simulations and analysis on the performance of this approach.
引用
收藏
页码:33 / 46
页数:14
相关论文
共 35 条
[11]   Promoting the use of end-to-end congestion control in the Internet [J].
Floyd, S ;
Fall, K .
IEEE-ACM TRANSACTIONS ON NETWORKING, 1999, 7 (04) :458-472
[12]   Random Early Detection Gateways for Congestion Avoidance [J].
Floyd, Sally ;
Jacobson, Van .
IEEE-ACM TRANSACTIONS ON NETWORKING, 1993, 1 (04) :397-413
[13]  
GOLESTANI SJ, 1994, IEEE INFOCOM SER, P636, DOI 10.1109/INFCOM.1994.337677
[14]  
Gupta P, 1999, COMP COMM R, V29, P147, DOI 10.1145/316194.316217
[15]  
Jacobson V., 1988, Computer Communication Review, V18, P314, DOI 10.1145/52325.52356
[16]   BOTTLENECK FLOW-CONTROL [J].
JAFFE, JM .
IEEE TRANSACTIONS ON COMMUNICATIONS, 1981, 29 (07) :954-962
[17]  
JAIN R, 1996, ATM FOR
[18]  
LAKSHMAN TV, 1998, P ACM SIGCOMM, P203
[19]   Controlling high-bandwidth flows at the congested router [J].
Mahajan, R ;
Floyd, S ;
Wetherall, D .
NETWORK PROTOCOLS, 2001, :192-201
[20]  
MCCANNE SR, 1996, THESIS U CALIFORNIA