Title :
Evaluation of differentiated services using an implementation under Linux
Author :
Bless, Roland ; Wehrle, Klaus
Author_Institution :
Inst. of Telematics, Karlsruhe Univ., Germany
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;
Conference_Titel :
Quality of Service, 1999. IWQoS '99. 1999 Seventh International Workshop on
Conference_Location :
London
Print_ISBN :
0-7803-5671-3
DOI :
10.1109/IWQOS.1999.766483