DocumentCode
2825700
Title
Evaluation of differentiated services using an implementation under Linux
Author
Bless, Roland ; Wehrle, Klaus
Author_Institution
Inst. of Telematics, Karlsruhe Univ., Germany
fYear
1999
fDate
1999
Firstpage
97
Lastpage
106
Abstract
Current efforts to provide distinct levels of quality-of-service in the Internet are concentrated on the differentiated services (DS) approach. In order to investigate the gain for users of those differentiated services, early experiences with implementations with respect to real applications are needed. Simulation models are often not sufficient if a judgement of the behavior under realistic traffic scenarios is desired. Because implementing new functionality into dedicated router hardware is difficult and time-consuming, we focused on a software implementation for standard PC hardware. In this paper we present an implementation of differentiated services functions for a PC-based router running under the Linux operating system. Two per-hop forwarding behaviors for assured service and premium service were realized. Components for traffic conditioning such as traffic meter, token bucket, leaky bucket and traffic shaper were implemented as well as an efficient traffic classificator and queueing disciplines. We describe the design and implementation issues of these components, which were validated in detail by measurements. Evaluation of these measurements shows that the proposed forwarding behaviors work well for boundary and interior routers. But, it also becomes apparent that standard applications using short-lived TCP connections cannot always exploit the requested service completely whereas rate-controlled sending applications are able to take full advantage of it. Furthermore, it is planned to release the implementation to the public for research purposes
Keywords
Internet; Unix; microcomputer applications; network operating systems; performance evaluation; quality of service; queueing theory; telecommunication network routing; telecommunication traffic; Internet; Linux; PC-based router; TCP connections; assured service; differentiated services; leaky bucket; operating system; per-hop forwarding; premium service; quality-of-service; queueing; rate-controlled sending applications; software implementation; token bucket; traffic conditioning; traffic meter; traffic shaper; Application software; Computer architecture; Hardware; Linux; Routing; Scalability; Telematics; Testing; Traffic control; Web and internet services;
fLanguage
English
Publisher
ieee
Conference_Titel
Quality of Service, 1999. IWQoS '99. 1999 Seventh International Workshop on
Conference_Location
London
Print_ISBN
0-7803-5671-3
Type
conf
DOI
10.1109/IWQOS.1999.766483
Filename
766483
Link To Document