Journal ArticleDOI
Transport protocols for Internet-compatible satellite networks
Thomas Henderson,Randy H. Katz +1 more
TLDR
This work addresses the question of how well end-to-end transport connections perform in a satellite environment composed of one or more satellites in geostationary orbit (GEO) or low-altitude Earth orbit (LEO), in which the connection may traverse a portion of the wired Internet.Abstract:Â
We address the question of how well end-to-end transport connections perform in a satellite environment composed of one or more satellites in geostationary orbit (GEO) or low-altitude Earth orbit (LEO), in which the connection may traverse a portion of the wired Internet. We first summarize the various ways in which latency and asymmetry can impair the performance of the Internet's transmission control protocol (TCP), and discuss extensions to standard TCP that alleviate some of these performance problems. Through analysis, simulation, and experiments, we quantify the performance of state-of-the-art TCP implementations in a satellite environment. A key part of the experimental method is the use of traffic models empirically derived from Internet traffic traces. We identify those TCP implementations that can be expected to perform reasonably well, and those that can suffer serious performance degradation. An important result is that, even with the best satellite-optimized TCP implementations, moderate levels of congestion in the wide-area Internet can seriously degrade performance for satellite connections. For scenarios in which TCP performance is poor, we investigate the potential improvement of using a satellite gateway, proxy, or Web cache to "split" transport connections in a manner transparent to end users. Finally, we describe a new transport protocol for use internally within a satellite network or as part of a split connection. This protocol, which we call the satellite transport protocol (STP), is optimized for challenging network impairments such as high latency, asymmetry, and high error rates. Among its chief benefits are up to an order of magnitude reduction in the bandwidth used in the reverse path, as compared to standard TCP, when conducting large file transfers. This is a particularly important attribute for the kind of asymmetric connectivity likely to dominate satellite-based Internet access.read more
Citations
More filters
Journal ArticleDOI
TCP Hybla: a TCP enhancement for heterogeneous networks
Carlo Caini,Rosario Firrincieli +1 more
TL;DR: In heterogeneous networks, TCP connections that incorporate a terrestrial or satellite radio link are greatly disadvantaged with respect to entirely wired connections, because of their longer round trip times (RTTs), so a new TCP proposal, the TCP Hybla, is presented and discussed in the paper.
Proceedings ArticleDOI
A transport layer approach for achieving aggregate bandwidths on multi-homed mobile hosts
TL;DR: This paper considers a multi-homed mobile host, and proposes an end-to-end transport layer approach called pTCP that effectively performs bandwidth aggregation on multi homed mobile hosts and shows through simulations that p TCP achieves the desired goals under a variety of network conditions.
Ongoing TCP Research Related to Satellites
Spencer Dawkins,D. Glover,Jim Griner,D. Tran,T. Henderson,John Heidemann,Joseph D. Touch,Hans Kruse,Shawn Ostermann,Keith Scott,J. Semke,Mark Allman +11 more
TL;DR: This document outlines possible TCP enhancements that may allow TCP to better utilize the available bandwidth provided by networks containing satellite links.
Journal ArticleDOI
TCP-Peach: a new congestion control scheme for satellite IP networks
TL;DR: In this paper, a new congestion control scheme called TCP-Peach is introduced for satellite networks, which is composed of two new algorithms, namely Sudden Start and Rapid Recovery, as well as the two traditional TCP algorithms, Congestion Avoidance and Fast Retransmit.
Proceedings ArticleDOI
WTCP: a reliable transport protocol for wireless wide-area networks
TL;DR: WTCP is rate-based, uses only end-to-end mechanisms, performs rate control at the receiver, and uses inter-packet delays as the primary metric for rate control, and can improve on the performance of comparable algorithms such as TCP-NewReno, TCP-Vegas, and Snoop-TCP by up to 200% for typical operating conditions.
References
More filters
ReportDOI
TCP Control Block Interdependence
TL;DR: This memo makes the case for interdependent TCP control blocks, where part of the TCP state is shared among similar concurrent connections, or across similar connection instances, to improve transient transport performance, while maintaining backward-compatibility with existing implementations.
Proceedings ArticleDOI
On improving the fairness of TCP congestion avoidance
TL;DR: A simulation-based study of the efficacy of modified congestion avoidance algorithms on TCP fairness finds that although the constant-rate policy can improve fairness dramatically, it is difficult to successfully implement such a policy in a heterogeneous network.
Journal ArticleDOI
DOD standard transmission control protocol
TL;DR: The Transmission Control Protocol (TCP) as mentioned in this paper is a host-to-host protocol between hosts in packet-switched computer communication networks, and especially in interconnected systems of such networks.
Patent
Method and system for retransmitting incorrectly received numbered frames in a data transmission system
TL;DR: In this paper, the retransmission of incorrectly received frames in a transmission system in which information is transmitted in the form of sequentially numbered frames is discussed, and a method and a system for retransmitting of incorrect received frames is proposed.
Journal ArticleDOI
Performance interactions between P-HTTP and TCP implementations
TL;DR: This document describes several performance problems resulting from interactions between implementations of persistent-HTTP (P-HTTP) and TCP, and describes each problem and potential solutions.