Publications at NRL

Search by Title


Search by Author


Technical Report


A Bandwidth Aware TCP for Satellite Networks


In the presence of satellite channels, one of the most challenging problems for TCP is to achieve fair bandwidth sharing among several competing connections with round춗rip propagation delays that may differ by more than two orders of magnitude. The Bandwidth Aware TCP (BA쵺CP) provides a fair solution while maintaining the end춗o춅nd semantics of transport protocols. At the same time, it allows backward compatibility and it does not require substantial changes to the existing TCP. In BA쵺CP, the network layer is assumed to be able to convey propagation delay and available bandwidth measurements to end users, for instance using IPv6 optional fields. TCP receivers employ this information to compute a generalized advertised window, which, in turn, controls the amount of data the source injects into the network. Experimental results show that a satellite connection can fairly share a bottleneck with wired connections. Furthermore, since BA쵺CP exploits the bandwidth춄elay product to control the source congestion window, the queuing delay at the bottleneck link tends to zero at steady state and buffer overflow is negligible in most situations.

Paper: PDF file of paper

Information & Date

UCLA Technical Report No. 990038, , August. 1999


Mario Gerla
Wenjie Weng
Renato Lo Cigno