• DocumentCode
    322363
  • Title

    Exploring the performance impact of QoS support in TCP/IP protocol stacks

  • Author

    Engel, Robert ; Kandlur, Dilip ; Mehra, Ashish ; Saha, Debanjan

  • Author_Institution
    IBM Thomas J. Watson Res. Center, Yorktown Heights, NY, USA
  • Volume
    2
  • fYear
    1998
  • fDate
    29 Mar-2 Apr 1998
  • Firstpage
    883
  • Abstract
    This paper explores the performance impact of supporting QoS guarantees on communication in TCP/IP protocol stacks at Unix-like end hosts. We first demonstrate the efficacy of our RSVP-based QoS architecture in providing the desired QoS to individual connections via application-level experiments using UDP sessions and TCP connections on an ATM network. We then identify and measure, via detailed profiling, the overheads imposed by the individual components of the QoS architecture, such as traffic policing, traffic shaping, and buffer management. Our measurements reveal that traffic policing overheads are largely offset by savings due to per-session buffer pre-allocation, and, for ATM networks, a faster path through the network interface layer. In the latter case the data path latency for compliant packets can even be slightly smaller than the default best-effort data path latency. Traffic shaping presents more challenges, primarily because of interactions with the operating system CPU scheduler. We discuss the performance implications of traffic shaping and suggest techniques to reduce or mask some of the associated overheads
  • Keywords
    Internet; Unix; asynchronous transfer mode; buffer storage; network operating systems; packet switching; performance evaluation; storage management; telecommunication traffic; transport protocols; ATM network; CPU scheduler; QoS support; RSVP-based QoS architecture; TCP connections; TCP/IP protocol stacks; UDP sessions; Unix-like end hosts; application-level experiments; buffer management; data path latency; default best-effort data path latency; integrated services Internet; measurements; network interface layer; operating system; overheads; per-session buffer pre-allocation; performance; traffic policing; traffic shaping; Communication system traffic control; Delay; Intserv networks; Multimedia systems; Operating systems; Protocols; TCPIP; Telecommunication traffic; Traffic control; Web and internet services;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    INFOCOM '98. Seventeenth Annual Joint Conference of the IEEE Computer and Communications Societies. Proceedings. IEEE
  • Conference_Location
    San Francisco, CA
  • ISSN
    0743-166X
  • Print_ISBN
    0-7803-4383-2
  • Type

    conf

  • DOI
    10.1109/INFCOM.1998.665113
  • Filename
    665113