DocumentCode
1129891
Title
Redundant bundling in TCP to reduce perceived latency for time-dependent thin streams
Author
Evensen, Kristian ; Petlund, Andreas ; Griwodz, Carsten ; Halvorsen, Pål
Author_Institution
Univ. of Oslo, Oslo
Volume
12
Issue
4
fYear
2008
fDate
4/1/2008 12:00:00 AM
Firstpage
324
Lastpage
326
Abstract
TCP and UDP are the dominant transport protocols today, with TCP being preferred because of the lack of fairness mechanisms in UDP. Some time-dependent applications with small bandwidth requirements, however, occasionally suffer from unnecessarily high latency due to TCP retransmission mechanisms that are optimized for high-throughput streams. Examples of such thin-stream applications are Internet telephony and multiplayer games. For such interactive applications, the high delays can be devastating to the experience of the service. To address the latency issues, we explored application-transparent, sender-side modifications. We investigated whether it is possible to bundle unacknowledged data to preempt the experience of packet loss and improve the perceived latency in time-dependent systems. We implemented and tested this idea in Linux. Our results show that we can reduce the application latency by trading it against bandwidth.
Keywords
Internet telephony; transport protocols; Internet telephony; TCP retransmission mechanisms; UDP; application-transparent sender-side modifications; fairness mechanisms; interactive applications; multiplayer games; packet loss; perceived latency; redundant bundling; retransmission latency; time-dependent systems; time-dependent thin streams; transmission control protocol; transport protocols; user datagram protocol; Bandwidth; Delay; Internet telephony; Linux; Payloads; Sensor systems and applications; Streaming media; Testing; Throughput; Transport protocols;
fLanguage
English
Journal_Title
Communications Letters, IEEE
Publisher
ieee
ISSN
1089-7798
Type
jour
DOI
10.1109/LCOMM.2008.071957
Filename
4489685
Link To Document