This paper presents a novel dynamic bandwidth estimation mechanism for improving TCP (Transmission Control Protocol) performance in wired-cum-wireless networks. The key idea here is to continuously measure the bandwidth used by a TCP flow via monitoring the rate of returning acknowledgements (ACKs) and the round-trip time (RTT) values. The distinguishing feature of this mechanism (compared to other mechnaisms such as that in TCP Westwood) is that it exploits the burstiness pattern of ACK arrivals and estimates the available bandwidth more accurately. In the proposed bandwidth estimation mechanism, the bandwidth sample is calculated by distributing a burst of ACKs over an off period based on degree of congestion and burstiness in the network. The estimation technique is robust against burstiness of ACK arrival and type of loss (e.g., wireless loss, congestion loss). Simulation results obtained using ns-2 reveal that, a new variant of TCP New-Reno based on this adaptive bandwidth estimation technique, which is referred to as TCP Prairie, provides significant throughput performance improvement over TCP New-Reno and TCP Westwood under congestion and/or wireless loss scenarios. Also, compared to TCP Westwood, TCP Prairie is observed to be more friendly towards TCP New-Reno.
scite is a Brooklyn-based organization that helps researchers better discover and understand research articles through Smart Citations–citations that display the context of the citation and describe whether the article provides supporting or contrasting evidence. scite is used by students and researchers from around the world and is funded in part by the National Science Foundation and the National Institute on Drug Abuse of the National Institutes of Health.