Effective erasure codes for reliable computer communication protocols
ACM SIGCOMM Computer Communication Review
Measurement study of low-bitrate internet video streaming
IMW '01 Proceedings of the 1st ACM SIGCOMM Workshop on Internet Measurement
Congestion control for high bandwidth-delay product networks
Proceedings of the 2002 conference on Applications, technologies, architectures, and protocols for computer communications
Scalable TCP: improving performance in highspeed wide area networks
ACM SIGCOMM Computer Communication Review
Understanding performance in coliseum, an immersive videoconferencing system
ACM Transactions on Multimedia Computing, Communications, and Applications (TOMCCAP)
Network Congestion Control: Managing Internet Traffic (Wiley Series on Communications Networking & Distributed Systems)
Future Generation Computer Systems - IGrid 2005: The global lambda integrated facility
FAST TCP: motivation, architecture, algorithms, performance
IEEE/ACM Transactions on Networking (TON)
Characterizing residential broadband networks
Proceedings of the 7th ACM SIGCOMM conference on Internet measurement
Experimental evaluation of TCP protocols for high-speed networks
IEEE/ACM Transactions on Networking (TON)
IEEE/ACM Transactions on Networking (TON)
CUBIC: a new TCP-friendly high-speed TCP variant
ACM SIGOPS Operating Systems Review - Research and developments in the Linux kernel
The CHART system: a high-performance, fair transport architecture based on explicit-rate signaling
ACM SIGOPS Operating Systems Review
An experimental evaluation of rate-adaptation algorithms in adaptive streaming over HTTP
MMSys '11 Proceedings of the second annual ACM conference on Multimedia systems
Understanding the impact of video quality on user engagement
Proceedings of the ACM SIGCOMM 2011 conference
LT-TCP: end-to-end framework to improve TCP performance over networks with lossy channels
IWQoS'05 Proceedings of the 13th international conference on Quality of Service
Packet-level traffic measurements from the Sprint IP backbone
IEEE Network: The Magazine of Global Internetworking
Hi-index | 0.24 |
Today's dominant Internet transport protocol - TCP - is known to achieve a low bandwidth utilization on lossy large bandwidth-delay product paths. As such paths become common in the Internet, TCP's inefficiency will be the main bottleneck in deploying high-rate, low-latency communications services such as tele-presence, free-viewpoint video or virtual reality. In this paper, we present PRRT -Predictably Reliable Real-time Transport, a protocol layer that efficiently supports these services. PRRT is based on a hybrid error correction that combines proactive and reactive reliability and dynamically adjusts the amount of redundancy to path properties. By relying on an analytical model of the path, it achieves a near-optimal packet-erasure correction under service-specific end-to-end delay. As a result, it simultaneously achieves a low latency and a high bandwidth utilization. We describe key features of the PRRT: (1) adaptive block-erasure coding and (2) predictable reliability based on a statistical performance model. We implement PRRT in the Linux kernel and evaluate its performance over a range of large bandwidth-delay product paths under a strict service-specific delay.