DocumentCode
2519721
Title
Implementation and Evaluation of Late Data Choice for TCP in Linux
Author
Birkedal, Erlend ; Griwodz, Carsten ; Halvorsen, Pål
Author_Institution
Univ. of Oslo, Oslo
fYear
2007
fDate
10-12 Dec. 2007
Firstpage
221
Lastpage
228
Abstract
Real-time delivery of time-dependent data over the Internet is challenging. UDP has often been used to transport data in a timely manner, but its lack of congestion control is often criticized. This criticism is a reason that the vast majority of applications today use TCP. The downside of this is that TCP has problems with the timely delivery of data. A transport protocol that adds congestion control to an otherwise UDP-like behaviour is DCCP For this protocol, late data choice (LDC) [8] has been proposed to allow adaptive applications control over data packets up to the actual transmission time. We find, however, that application developers appreciate other TCP features as well, such as its reliability. We have therefore implemented and tested the LDC ideas for TCP. It allows the application to modify or drop packets that have been handed to TCP until they are actually transmitted to the network. This is achieved with a shared packet ring and indexes to hold the current status. Our experiments show that we can send more useful data with LDC than without in a streaming scenario. We can therefore claim that we achieve a better utilization of the throughput, giving us a higher goodput with LDC than without.
Keywords
Linux; real-time systems; telecommunication congestion control; transport protocols; Internet; Linux; TCP; congestion control; late data choice; real time delivery; reliability; shared packet ring; Adaptive control; Delay; Games; Informatics; Internet; Laboratories; Linux; Programmable control; Streaming media; Transport protocols;
fLanguage
English
Publisher
ieee
Conference_Titel
Multimedia, 2007. ISM 2007. Ninth IEEE International Symposium on
Conference_Location
Taichung
Print_ISBN
978-0-7695-3058-1
Type
conf
DOI
10.1109/ISM.2007.4412377
Filename
4412377
Link To Document