Evaluation of Differentiated Services using an Implementation under Linux
نویسندگان
چکیده
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.
منابع مشابه
Performance evaluation of a Linux DiffServ implementation
We evaluate the beaviour of a implementation of a Differentiated Services router based on a Linux PC. Our results show, that both per-hop-behaviours — expedited and assured forwarding — are able to provide a guaranteed bandwidth together with a very small delay and jitter even in a highly congested network.
متن کاملImplementation of Differentiated Services over ATM
The paper describes the concept and the implementation of Differentiated Services over ATM. ATM components are being used in order to implement DiffServ traffic conditioning components such as shaping and policing. The implementation architecture based on a Linux router platform and some initial performance measurement results are presented.
متن کاملA Linux Implementation of a Differentiated Services Router
The Internet Engineering Task Force (IETF) is currently working on the development of Differentiated Services (DiffServ). DiffServ seems to be a promising technology for next-generation IP networks supporting Quality-of-Services (QoS). Emerging applications such as IP telephony and time-critical business applications can benefit significantly from the DiffServ approach since the current Interne...
متن کاملCombining IntServ and DiffServ under Linux
Combining Integrated Services ([1], [5]) QoS mechanisms for end-to-end signaling at hosts and Differentiated Services ([2], [10]) QoS mechanisms in the network core is one proposal for overcoming the limitation of either mechanisms when applied alone ([8]). In this paper some of the open issues in [8] are discussed and a concrete proposal is presented, which maps the IntServ Controlled Load Ser...
متن کاملMeasuring Quality of Service in a Differentiated Services Domain with Linux
We have developed an independent test-bed of Linux based soft routers on which experiments have been conducted to measure Quality of Service in a Differentiated Services domain. This paper presents the first stage of an ongoing research effort on resource management mechanisms for next-generation networks. Our current results show proof-of-concept scenarios demonstrating how Differentiated Serv...
متن کاملذخیره در منابع من
با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید
عنوان ژورنال:
دوره شماره
صفحات -
تاریخ انتشار 1999