DocumentCode
931624
Title
Enhancing Class-Based Service Architectures With Adaptive Rate Allocation and Dropping Mechanisms
Author
Christin, Nicolas ; Liebeherr, Jörg ; Abdelzaher, Tarek
Author_Institution
Carnegie Mellon Univ., Pittsburgh
Volume
15
Issue
3
fYear
2007
fDate
6/1/2007 12:00:00 AM
Firstpage
669
Lastpage
682
Abstract
Class-based service differentiation can be realized without resource reservation, admission control and traffic policing. However, the resulting service guarantees are only relative, in the sense that guarantees given to a flow class at any time are expressed with reference to the service given to other flow classes. While it is, in principle, not feasible to provision for absolute guarantees (i.e., to assure lower bounds on service metrics at all times) without admission control and/or traffic policing, we will show in this paper that such a service can be reasonably well emulated using adaptive rate allocation and dropping mechanisms at the link schedulers of routers. We name the resulting type of guarantees best-effort bounds. We propose mechanisms for link schedulers of routers that achieve these and other guarantees by adjusting the drop rates and the service rate allocations of traffic classes to current load conditions. The mechanisms are rooted in control theory and employ adaptive feedback loops. We demonstrate that these mechanisms can realize many recently proposed approaches to class-based service differentiation. The effectiveness of the proposed mechanisms are evaluated in measurement experiments of a kernel-level implementation in FreeBSD PC-routers with multiple 100 Mbps Ethernet interfaces, complemented with simulations of larger scale networks.
Keywords
DiffServ networks; telecommunication network routing; telecommunication traffic; FreeBSD PC-routers; adaptive rate allocation; bit rate 100 Mbit/s; class-based service architectures; class-based service differentiation; dropping mechanisms; kernel-level implementation; link schedulers; service rate allocations; Adaptive control; Admission control; Communication system traffic control; Control theory; Delay; Ethernet networks; Feedback loop; Programmable control; Resource management; Telecommunication traffic; Best-effort bounds; buffer management; feedback control; scheduling; service differentiation;
fLanguage
English
Journal_Title
Networking, IEEE/ACM Transactions on
Publisher
ieee
ISSN
1063-6692
Type
jour
DOI
10.1109/TNET.2007.893155
Filename
4237139
Link To Document