Title :
Adaptive AIMD rate control for smooth multimedia streaming
Author :
Huang, Yih ; Xu, Genwen ; Huang, Leijun
Author_Institution :
Dept. of Comput. Sci., George Mason Univ., Fairfax, VA, USA
Abstract :
Internet applications use rate control algorithms, such as the additive-increase/multiplicative-decrease (AIMD) mechanism of the TCP protocol, to adjust transmission rates. An important design factor of rate control algorithms is the tradeoff between responsiveness and smoothness. In general, responding aggressively to changes in network conditions causes wide fluctuations in sending rates. In this paper, we address this tradeoff and develop an adaptive AIMD (ADAIMD) model that adjusts AIMD parameters dynamically. When the network condition is stable, an ADAIMD flow changes its sending rate in small steps to avoid rate fluctuations. When the network condition is changing significantly, the flow adjusts the additive and multiplicative coefficients of AIMD to accelerate rate changes. We will show that these goals can be achieved by applying the additive increase and multiplicative decrease rules to the additive coefficient of AIMD. Our simulation studies show that ADAIMD produces near constant bit rate (CBR), TCP-friendly flows with good responsiveness. Such a rate-control model forms the foundation of realtime transport protocols that provide exceedingly smooth streaming services to Internet multimedia applications.
Keywords :
Internet; adaptive control; multimedia communication; telecommunication control; transport protocols; CBR; Internet application; adaptive AIMD rate control; additive-increase/multiplicative-decrease mechanism; constant bit rate; rate control algorithm; rate fluctuation avoidance; realtime TCP protocol; smooth multimedia streaming; smooth streaming service; transmission rate; transport control protocol; Acceleration; Adaptive control; Algorithm design and analysis; Bit rate; Delay; Fluctuations; Internet; Programmable control; Protocols; Streaming media;
Conference_Titel :
Computer Communications and Networks, 2003. ICCCN 2003. Proceedings. The 12th International Conference on
Print_ISBN :
0-7803-7945-4
DOI :
10.1109/ICCCN.2003.1284166