Title :
Application-Level Adaptive Congestion Detection and Control for VoIP
Author :
Chua, Teck-Kuen ; Pheanis, David C.
Author_Institution :
Arizona State Univ., Fulton
Abstract :
For decades, researchers have worked extensively in the area of congestion control for packet-switched networks. Many proposed solutions take advantage of the congestion-control mechanism in transmission control protocol (TCP), and these approaches work well for networks that have heavy TCP traffic. However, these approaches are not universally effective - they fail completely for protocols that do not implement congestion-control mechanisms. In particular, these approaches do not work with the user datagram protocol (UDP). Realtime media-streaming technologies such as voice over Internet protocol (VoIP) and video conferencing use UDP and therefore do not respond well to existing congestion-avoidance techniques. We propose a new, adaptive, responsive, end-to-end technique to implement application-level congestion detection and control for real-time applications such as VoIP. Unlike existing methods, which rely on packet loss as a signal to reduce the transmission rate, our solution reacts to network congestion to prevent packet loss, thus improving the QoS of applications that employ our algorithm.
Keywords :
Internet telephony; packet switching; quality of service; telecommunication congestion control; telecommunication traffic; transport protocols; QoS; TCP traffic; UDP; VoIP; application-level adaptive congestion control; media-streaming technology; packet-switched network; quality of service; transmission control protocol; user datagram protocol; voice over Internet protocol; Adaptive control; Communication system traffic control; Computer science; Internet telephony; Programmable control; Propagation losses; TCPIP; Tail; Transport protocols; Videoconference;
Conference_Titel :
Networking and Services, 2007. ICNS. Third International Conference on
Conference_Location :
Athens
Print_ISBN :
978-0-7695-2858-9
DOI :
10.1109/ICNS.2007.36