csperkins.org

Implementing Real-Time Transport Services over an Ossified Network

Stephen McQuistin, Colin Perkins, and Marwan Fayed

Proceedings of the ACM, IRTF, and ISOC Applied Networking Research Workshop, Berlin, Germany, July 2016.

DOI:10.1145/2959424.2959443

Real-time applications require a set of transport services not currently provided by widely-deployed transport protocols. Ossification prevents the deployment of novel protocols, restricting solutions to protocols using either TCP or UDP as a substrate. We describe the transport services required by real-time applications. We show that, in the short-term (i.e., while UDP is blocked at current levels), TCP offers a feasible substrate for providing these services. Over the longer term, protocols using UDP may reduce the number of networks blocking UDP, enabling a shift towards its use as a demultiplexing layer for novel transport protocols.

Download: mcquistin2016implementing.pdf

Opinions expressed are my own, and do not represent those of my employers or the organisations that fund my research.