z-logo
open-access-imgOpen Access
Bandwidth Estimation Algorithm of WestwoodNR for Wireless Network
Author(s) -
Pandya Vyomal N,
P. Rahul Reddy,
Abhishek Choubey
Publication year - 2018
Publication title -
international journal of engineering and technology
Language(s) - English
Resource type - Journals
ISSN - 2227-524X
DOI - 10.14419/ijet.v7i2.16.11521
Subject(s) - tcp westwood plus , computer network , computer science , tcp friendly rate control , tcp global synchronization , network packet , bandwidth (computing) , real time computing , transmission control protocol , hstcp , wireless , algorithm , packet loss , cubic tcp , tcp acceleration , wireless network , network congestion , tcp tuning , telecommunications
Two widely known parameters of Transmission Control Protocol (TCP) used to control the flow of packets are Congestion Window (cwnd)  & Slow Start Threshold (ssthresh). After congestion, slow start phase or fast-retransmit phase come in action wherein TCP has an important role in the reduction of these parameters. This is in response to packet loss identified by TCP. This in turn will cause unnecessary reduction of data flow & degradation of TCP throughput. Researchers have developed some algorithms to come out of this problem, WestwoodNR is one of them. WestwoodNR is using Bandwidth Estimation algorithm to estimate available bandwidth, to make effective use of available network capacity even after the congestion episode. It allows higher values of ssthresh & cwnd when it enters the fast-retransmit phase and slow start phase. In turn this algorithm claims better performance in terms of bandwidth utilization. The focus of this paper is on error recovery mechanisms suitable for WestwoodNR operating over the wireless sub path. These mechanisms have to address the increased bit error probability and temporary disruptions of wireless links. The efficiency of WestwoodNR within wireless scenarios is investigated and possible modifications that lead to higher performance are pointed out.

The content you want is available to Zendy users.

Already have an account? Click here to sign in.
Having issues? You can contact us here