Congestion control for streaming video and audio applications
Deepak Bansal · DSpace@MIT (Massachusetts Institute of Technology) · 2001
As the Internet continues to grow, new applications like streaming video and audio and Internet telephony are emerging. These applications must implement end-to-end congestion control as the Internet relies on end hosts implementing congestion control for its stability. However, these applications have di erent requirements from the applications that the Internet has supported traditionally, and therefore call for new congestion control algorithms to be developed to suit their needs. In particular, they prefer smoother transmission rates over maximum possible transmission rates due to their real-time interactive nature. This thesis introduces and analyzes a class of nonlinear congestion control algorithms called binomial algorithms, motivated in part by the needs of streaming audio and video applications for which a drastic reduction in transmission rate upon each congestion indication (e.g., packet loss) is problematic. Binomial algorithms generalize TCP-style additive increase by inc...