Unified congestion control for unreliable transport protocols
Hariharan Shankar Rahul · DSpace@MIT (Massachusetts Institute of Technology) · 1999
There is an increasing number of Internet applications that do not require reliable data transfer, and hence do not solicit feedback from receivers in the form of acknowledgments. However, receiver feedback about received and lost packets is essential for proper network behavior in the face of congestion. In this thesis, we propose an application-independent feedback scheme for unreliable flows running over the User Datagram Protocol. Our scheme is lightweight, adaptive and robust in the face of network losses. We implement our scheme in the context of an end-to-end congestion management infrastructure, the Congestion Manager. The Congestion Manager integrates congestion management across multiple transports and applications, and exports a general programming interface that allows applications to adapt to congestion. We evaluate the performance of our scheme through both simulation, as well as wide-area measurements using our user-level implementation of the Congestion Manager. Our feed...