This paper discusses a protocol for delivery of streaming video with a short play-out deadline over a last-hop wireless network, which trades reliability for latency. This protocol could be implemented in the wireless access point to improve the quality of the received streaming video over an Internet connection to an office or home. The main ideas of the protocols are two-fold: 1) across the wireless link: perform local retransmissions and drop any stale packets; 2) across the entire source-destination path: hide duplicated acknowledgements from the sender to avoid retransmissions. In addition, the protocol takes advantage of application level framing and acknowledges missing transport layer segments with expired play-out deadlines. Although several existing protocols partially solve the problem of streaming video delivery in this particular context, either by improving the performance of the wireless link or by dropping the stale packets, to our best knowledge none of the protocols solves the complete problem. The performance of our protocol is compared against the performance of the snoop, TCP RTM, combined with snoop and TCP RTM protocols, as well as TCP Reno. The results of simulations show a manyfold improvement of the goodput across a wide range of packet-error rates.
[1]
Srinivasan Seshan,et al.
Improving TCP/IP performance over wireless networks
,
1995,
MobiCom '95.
[2]
Liviu Iftode,et al.
Improving the Performance of Reliable Transport Protocols in Mobile Computing Environments
,
1994,
IEEE J. Sel. Areas Commun..
[3]
Keith W. Ross,et al.
Computer networking - a top-down approach featuring the internet
,
2000
.
[4]
Mooi Choo Chuah,et al.
Throughput performance of transport-layer protocols over wireless LANs
,
1993,
Proceedings of GLOBECOM '93. IEEE Global Telecommunications Conference.
[5]
Van Jacobson,et al.
Congestion avoidance and control
,
1988,
SIGCOMM '88.
[6]
Liviu Iftode,et al.
Improving the Performance of Reliable Transport Protocols in Mobile Computing Environments
,
1994,
IEEE J. Sel. Areas Commun..
[7]
Randy H. Katz,et al.
The Eifel algorithm: making TCP robust against spurious retransmissions
,
2000,
CCRV.
[8]
Reiner Ludwig,et al.
Lifetime packet discard for efficient real-time transport over cellular links
,
2003,
MOCO.