TCP-friendly congestion control for streaming real-time applications over wireless networks (original) (raw)

RATE CONTROL OF REALTIME STREAMING APPLICATIONS IN WIRELESS NETWORKS

IAEME PUBLICATION, 2021

In wireless networks, packet loss may be due either to congestion or to channel error. Thus, it is necessary to differentiate between packet loss due to wireless channel errors and that due to congestion. To apply this concept to real-time applications, we consider a rate control method without retransmission for UDP traffic. For implementation of rate control, we utilize a rate control module at the application layer and use NS-2 to determine the performance of adaptive rate control. The results show that the adaptive rate control scheme has a higher throughput than that of the rate control scheme without loss classification. Also, packet loss with adaptive rate control is approximately the same as with rate control without loss classification.

Application-Specific Rate Control for Realtime Streaming Services in Wireless Networks

In wireless networks, packet loss may be due either to congestion or to channel error. Thus, it is necessary to differentiate between packet loss due to wireless channel errors and that due to congestion. To apply this concept to real-time applications, we consider a rate control method without retransmission for UDP traffic. For implementation of rate control, we utilize a rate control module at the application layer and use NS-2 to determine the performance of adaptive rate control. The results show that the adaptive rate control scheme has a higher throughput than that of the rate control scheme without loss classification. Also, packet loss with adaptive rate control is approximately the same as with rate control without loss classification.

TCP-Friendly Congestion Control over Wireless Networks

2004

In this paper, we present an end-to-end adaptation scheme, called the wireless loss-delay based adaptation algorithm (WLDA+). WLDA+ adapts the transmission behaviour of multimedia senders in ac- cordance with the network congestion state in wire- less environments. WLDA+ is based on the loss-delay based adaptation scheme (1) which adjusts the trans- mission behaviour of the senders in a manner simi- lar to TCP connections suffering from equal losses and delays. To take the specific characteristics of wireless links into account, WLDA+ incorporates error differ- entiation schemes to detect the loss nature in the wire- less channel. The performance of WLDA+ is then in- vestigated by simulating the behaviour of this algo- rithm under different network topologies.

A Review on Congestion Control Approaches for Real-Time Streaming Application in the Internet

In the support of congestion control over the Internet in providing the assurance of the equality between much diverse traffic is a difficult function. The advent of streaming media has offered users with low-latency media content, with higher congestion on the Internet due to stringent bandwidth and latency requirements. Therefore, it is more and more important to resolve the difficulties of increased packet deliver fail reasoned because of congestion and better quality of service for streaming media. In this paper, we propose a review on the congestion control approaches (CCA) for the real-time streaming applications on the Internet. The role of TCP in network congestion control and the characteristics of the original real-time streaming media are discussed. After that, we discuss issues in the media stream and real-time congestion control. The survey will support the understanding of the current congestion mechanism and continue to enhance the expansion of real-time streaming application services.

An Efficient Congestion Control Protocol for Wired/Wireless Networks

Recently, wide spectrum of heterogeneous wireless access networks integrate with high speed wired networks to deliver Internet services. End-to-end service delivery with satisfactory quality is challenging issue in such network architectures. Although the Internet transport control protocol (TCP) addresses such challenge, it has poor performance with high speed wired networks (i.e. high bandwidth-delay product). Moreover, it behaves badly with wireless access networks (i.e. misinterpretation of packet loss occurrence that could be interpreted in wrong way as network congestion). Thus, adapting TCP in terns of accurate interpretation of network status has drawn a significant attention. This paper addresses the problem of adapting congestion window size as an interpretation of frequent fluctuations of network load. The work in this paper proposes congestion window size (cwnd) adjustment in terms of instantaneous network load (i.e. bandwidth estimation). The aims are to improve End-to-End TCP throughput as well as maximum resource utilization. With different scenarios, NS-2 simulator has been adopted to evaluate proposed TCP protocol. Notable improvement has been demonstrated by comparing proposed protocol to TCP NewReno benchmark and TCP Vegas.

Congestion Control for Streaming Data Broadcasting over Internet

2014

In the last few years, video streaming facilities over TCP or UDP, such as YouTube, Facetime, Daily-motion, Mobile video calling have become more and more popular. The important challenge in streaming broadcasting over the Internet is to spread the uppermost potential quality, observe to the broadcasting play out time limitation, and efficiently and equally share the offered bandwidth with TCP or UDP, and additional traffic types. This work familiarizes the Streaming Media Data Congestion Control protocol (SMDCC), a new adaptive broadcasting streaming congestion management protocol in which the connection’s data packets transmission frequency is adjusted allowing to the dynamic bandwidth share of connection using SMDCC, the bandwidth share of a connection is projected using algorithms similar to those introduced in TCP Westwood. SMDCC avoids the Slow Jump phase in TCP. As a result, SMDCC does not show the pronounced rate alternations distinguishing of modern TCP, so providing congestion control that is more appropriate for streaming broadcasting applications. Besides, SMDCC is fair, sharing the bandwidth equitably among a set of SMDCC connections. Main benefit is robustness when packet harms are due to indiscriminate errors, which is typical of wireless links and is becoming an increasing concern due to the emergence of wireless Internet access. In the presence of indiscriminate errors, SMDCC is also approachable to TCP Tahoe and Reno (TTR). We provide simulation results using the ns3 simulator for our protocol running together with TCP Tahoe and Reno.

Implementation of TCP Congestion Control mechanism for Wireless Networks using TCP Reserved Field and Signal to Noise Ratio (SNR)

2014

TCP is the most popular and widely used network transmission protocol. All most 90% of the Internet connections make use of TCP for communication. TCP is reliable for wired networks and it considers all packet timeouts in wired networks as due to network congestion and not because of bit errors. However, TCP suffers from performance degradation over error-prone wireless links, as it has no technique to distinguish error deficits from congestion deficits, with networking becoming more divergent, with wired and wireless topologies. It considers all packet deficits are due to congestion and subsequently reduces the packet burst transmission, at the same time decreasing the network throughput. In this paper a new TCP congestion control mechanism is proposed that is suitable and applicable for wireless and also for wired networks and is capable of distinguishing congestion deficits from error deficits. The proposed technique uses the reserved field of the TCP header to indicate whether t...

Demonstration of the Functioning of TCP Protocol Used for Network Congestion Control

Congestion can occur when the quality of service in a network reduces as a result of a node or link conveying too many data. TCP is the most widely used protocol for Internet traffic, including email, web browsing, data and an increasing portion of multimedia content delivered in real time using the HTTP/TCP protocols. Performances of existing TCP congestion control algorithms degrade significantly when deployed over wireless networks. TCP was designed primarily for reliability as opposed to real time delivery, but the problem is particularly severe for real time applications, such as, HTTP/TCP based streaming. In this paper, we carried out a research on the TCP’s four related congestion control algorithms, namely: slow-start, congestion avoidance, fast retransmit and fast recovery. We studied the behaviour and implementation of slow-start and congestion avoidance algorithms, as well as the modifications to the fast retransmit and fast recovery. We used the OPNET Network Model as our methodology. The TCP performance on the network was modeled, first without background traffic and then with background traffic. We compared these algorithms using the same network model to deterministically check several scenarios; and simulations were conducted to ascertain the differences between the congestion control algorithms studied and OPNET’s software. The results gotten showed that using different algorithms, traffic could actually be fine tuned in the network being modeled so as to achieve higher Performance. The adjustments were done in the OPNET simulator. Call for Papers: https://sites.google.com/site/ijcsis/

ARC: The Analytical Rate Control Scheme for Real-Time Traffic in Wireless Networks

IEEE/ACM Transactions on Networking, 2004

Next-generation wireless Internet (NGWI) is expected to provide a wide range of services including real-time multimedia to mobile users. However, the real-time multimedia traffic transport requires rate control deployment to protect shared Internet from unfairness and further congestion collapse. The transmission rate control method must also achieve high throughput and satisfy multimedia requirements such as delay or jitter bound. However, the existing solutions are mostly for the wired Internet, and hence, they do not address the challenges in the wireless environments which are characterized by high bit error rates. In this paper, a new analytical rate control (ARC) protocol for real-time multimedia traffic over wireless networks is presented. It is intended to achieve high throughput and multimedia support for real-time traffic flows while preserving fairness to the TCP sources sharing the same wired link resources. Based on the end-to-end path model, the desired behavior of a TCP source over lossy links is captured via renewal theory. The resulting asymptotic throughput equation is designated as the driving equation for the proposed rate control method. Performance evaluation via simulation experiments reveals that ARC achieves high throughput and meets multimedia traffic expectations without violating good citizenship rules for the shared Internet.