• DocumentCode
    3252632
  • Title

    TCP mechanisms for improving the user experience for time-dependent thin-stream applications

  • Author

    Petlund, Andreas ; Evensen, Kristian ; Griwodz, Carsten ; Halvorsen, Pål

  • Author_Institution
    Dept. of Inf., Univ. of Oslo, Oslo
  • fYear
    2008
  • fDate
    14-17 Oct. 2008
  • Firstpage
    176
  • Lastpage
    183
  • Abstract
    A wide range of Internet-based services that use reliable transport protocols display what we call thin-stream properties. This means that the application sends data with such a low rate that the retransmission mechanisms of the transport protocol are not fully effective. In time-dependent scenarios where the user experience depends on the data delivery latency, packet loss can be devastating for the service quality. In order to reduce application-layer latency when packets are lost, we have implemented modifications to the TCP retransmission mechanisms in the Linux kernel. The changes are only active when thin-stream properties are detected, thus not affecting TCP behaviour when the stream is not thin. In this paper, we show the latency improvements from these thin-stream modifications. We have tested several thin-stream applications like remote terminals (SSH) and audio conferencing (Skype), and we evaluate the user experience with and without the TCP modifications. Our experimental results show that our modifications allow TCP to recover earlier from packet loss. Furthermore, user surveys indicate that the majority of users easily detect improvements in the perceived quality of the tested applications.
  • Keywords
    Internet; quality of service; transport protocols; Internet-based services; Linux kernel; TCP mechanisms; application-layer latency; audio conferencing; data delivery latency; remote terminals; retransmission mechanisms; service quality; time-dependent thin-stream applications; transport protocols; user experience; Delay; Displays; Informatics; Kernel; Laboratories; Linux; Quality of service; Testing; Transport protocols; Web and internet services; TCP; latency reduction; thin streams; user evaluation;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Local Computer Networks, 2008. LCN 2008. 33rd IEEE Conference on
  • Conference_Location
    Montreal, Que
  • Print_ISBN
    978-1-4244-2412-2
  • Electronic_ISBN
    978-1-4244-2413-9
  • Type

    conf

  • DOI
    10.1109/LCN.2008.4664167
  • Filename
    4664167