• 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