URCP: Universal Rate Control Protocol for Real-Time Communication Applications
نویسندگان
چکیده
We present a Universal Rate Control Protocol (URCP), which provides applications with fair and full link utilization while operating at low delay and loss levels as needed by interactive real-time communications (RTC) applications across a range of complex networks in use today, such as Wi-Fi hotspots, 4G (HSPA+), and WiMAX. As opposed to many existing rate control techniques which are specially designed for differing network types and application requirements, URCP attempts to provide a universal framework for rate control by learning network parameters and then automatically adapting a utility maximization based rate control framework to achieve good performance across any network. URCP is able to provide significantly improved performance over state-of-art rate control techniques for RTC applications, in terms of throughput, delay, and loss. On real-world network tests, URCP provides similar throughput to commonly used loss based schemes while achieving up to a 100x improvement in operating delay (compared to TCP NewReno on the Clearwire WiMAX network). Compared to existing delay based rate control protocols commonly used by RTC applications, URCP provides similar operating delay while achieving close to 2.5x improvement in throughput on noisy networks (compared to WebRTC on the T-Mobile HSPA+ network).
منابع مشابه
An Adaptive Congestion Alleviating Protocol for Healthcare Applications in Wireless Body Sensor Networks: Learning Automata Approach
Wireless Body Sensor Networks (WBSNs) involve a convergence of biosensors, wireless communication and networks technologies. WBSN enables real-time healthcare services to users. Wireless sensors can be used to monitor patients’ physical conditions and transfer real time vital signs to the emergency center or individual doctors. Wireless networks are subject to more packet loss and congestion. T...
متن کاملIntelligent UART Module for Real-Time Applications
More and more fieldbus applications require a communication with real-time properties, while still being economically feasible. The fieldbuses LIN and TTP/A take this requirement into account by providing a temporally deterministic communication protocol that uses a common UART (Universal Asynchronous Receiver/Transmitter) as communication interface. Due to the fact, that UARTs originally have ...
متن کاملAn Energy Efficient Clustering Method using Bat Algorithm and Mobile Sink in Wireless Sensor Networks
Wireless sensor networks (WSNs) consist of sensor nodes with limited energy. Energy efficiency is an important issue in WSNs as the sensor nodes are deployed in rugged and non-care areas and consume a lot of energy to send data to the central station or sink if they want to communicate directly with the sink. Recently, the IEEE 802.15.4 protocol is employed as a low-power, low-cost, and low rat...
متن کاملSteady state and transient state analyses of TCP and TCP-friendly rate control mechanism using a control theoretic approach
In recent years, various real-time applications in the Internet have been emerging with rapid increase of the network bandwidth. A real-time application traditionally uses either UDP (User Datagram Protocol) or TCP (Transmission Control Protocol) as its transport layer protocol. However, using either UDP or TCP is insufficient for most real-time applications because of lacking a smooth rate con...
متن کاملSupport Industrial Hard Real-Time Traffic with Switched Ethernet
This paper presents a simple and efficient switched Ethernet communication protocol for industrial hard real-time LAN applications. The network is founded with end nodes and a switch, and hard real-time communication is handled by software added between the Ethernet protocols and the TCP/IP suites. We established a virtual link of the source and destination node by applying admission control ba...
متن کامل