|
ABSTRACT
Router mechanisms designed to achieve fair bandwidth allocations, like 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 header based on this estimate. Core routers maintain no per flow state; they use FIFO 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, and discuss an alternate approach.
REFERENCES
Note: OCR errors may be found in this Reference List extracted from the full text article. ACM has opted to expose the complete List rather than only correct and linked references.
| |
1
|
|
| |
2
|
J.C.R. Bennett and H. Zhang. WF2Q: Worst-case fair weighted fair queueing. In Proceedings o/ {EEE {NFO- COM'96, pages 120-:128, San Francisco, CA, March 1996.
|
| |
3
|
B. Braden, D. Clark, J. Crowcroft, B. Davie, S. Deering, D. Estrin, S. Floyd, V. Jacobson, G. Minshall, C. Partridge, L. Peterson, K. K. Ramakrishnan, S. Shenker, and J. Wroclawski. Recommendations on queue management and congestion avoidance in the internet, January 1998. Internet Draft,
|
| |
4
|
R. Callon, P. Doolan, N. Feldman, A. Fredette, G. Swallow, and A. Viswanathan. A Framework for Multiprotocol Label Switching, November 1997. Internet Draft.
|
 |
5
|
|
| |
6
|
R. L. Cruz. SCED+: Efficient Management of Quality of Service Guarantees. In Proceedings of INFOCOM'98, pages 625--642, San Francisco, CA, 1998.
|
 |
7
|
A. Demers , S. Keshav , S. Shenker, Analysis and simulation of a fair queueing algorithm, Symposium proceedings on Communications architectures & protocols, p.1-12, September 25-27, 1989, Austin, Texas, United States
|
| |
8
|
S. Floyd and K. Fall. Router mechanisms to support endto-end congestion control, February 1997. LBL Technical Report.
|
| |
9
|
|
| |
10
|
S. Colestanl. A self-clocked fair queueing scheme for broadband applications. In Proceedings of IEEE INFOCOM'9J, pages 636-646, Toronto, CA, June 1994.
|
 |
11
|
|
| |
12
|
J. Jaffe. Bottleneck flow control. IEEE Transactions on Communications, 7(29):954-962, July 1980.
|
 |
13
|
|
 |
14
|
Dong Lin , Robert Morris, Dynamics of random early detection, Proceedings of the ACM SIGCOMM '97 conference on Applications, technologies, architectures, and protocols for computer communication, p.127-137, September 14-18, 1997, Cannes, France
|
| |
15
|
|
| |
16
|
J Nagle. On packet switches with infinite storage. IEEE Trans. On Uommunications, 35(4):435-438, April 1987.
|
| |
17
|
Ucb/lbnl/vint network simulator- ns (version 2).
|
| |
18
|
|
 |
19
|
|
 |
20
|
M. Shreedhar , George Varghese, Efficient fair queueing using deficit round robin, Proceedings of the conference on Applications, technologies, architectures, and protocols for computer communication, p.231-242, August 28-September 01, 1995, Cambridge, Massachusetts, United States
|
| |
21
|
|
| |
22
|
I. Stoica, S. Shenker, and H. Zhang. Core-stateless fair queueing: Achieving approximately fair banwidth allocations in high speed nteworks, June 1998. Technical Report CMU-CS-98-136, Carnegie Mellon University.
|
| |
23
|
I. Stoica and H. Zhang. LIRA: A model for service differentiation in the internet. In Proceedings of NOSSDAV'98, London, UK, july 1998.
|
| |
24
|
Z. Wang. User-share differentiation (USD) scalable bandwidth allocation for differentiated services, May 1998. Internet Draft.
|
CITED BY 75
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Ratul Mahajan , Steven M. Bellovin , Sally Floyd , John Ioannidis , Vern Paxson , Scott Shenker, Controlling high bandwidth aggregates in the network, ACM SIGCOMM Computer Communication Review, v.32 n.3, p.62-73, July 2002
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Timo Hamalainen , Jarmo Siltanen , Ari Viinikainen , Jyrki Joutsensalo, Adaptive tuning of scheduling parameters, Proceedings of the 2nd WSEAS International Conference on Electronics, Control and Signal Processing, p.1-4, December 07-09, 2003, Singapore
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Pete Räsänen , Simo Lintunen , Riku Kuismanen , Jyrki Joutsensalo , Timo Hämäläinen, Gradient scheduling algorithm for fair delay guarantee in logarithmic pricing scenario, Proceedings of the 1st international conference on Simulation tools and techniques for communications, networks and systems & workshops, March 03-07, 2008, Marseille, France
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|