A throughput optimization algorithm for TCP connections with different routes in long-delay satellite environments

Wang Hui, Nobuto Watanabe, Shigeyuki Osada, Tokumi Yokohira, Yukinobu Fukushima

Research output: Chapter in Book/Report/Conference proceedingConference contribution

Abstract

Although Transmission Control Protocol (TCP) is widely used in the Internet, its performance is poor in networks with long delays. To improve TCP performance in such networks as long-delay satellite environments, the use of a PEP (Performance Enhancing Proxy) has been proposed. The PEP operates on a router that connects a terrestrial link and a satellite link along a TCP connection. When a data packet arrives at the PEP, it forwards the packet to the destination host, transmits the corresponding ACK (premature ACK) to the source host on behalf of the destination host, and stores a copy of the packet in a local buffer (PEP buffer) in case retransmission of the packet is required. As a congestion control method on the PEP, a method that keeps the number of prematurely acknowledged packets in the PEP buffer below a threshold (watermark) value has been proposed, and a watermark value optimization algorithm has been also proposed under the assumption that all connections have the same route. In this paper, we propose a watermark value optimization algorithm under a more realistic assumption that connections have different routes. We define the upper bound of the average throughput of a connection as the maximum average throughput in the case that the connection only exists in network. For a given set of connections, the proposed algorithm tries to attain that the average throughputs of connections with smaller upper bounds are equal to their respective upper bounds, and the number of such connections (maximized-connections) is maximized, and the average throughputs of connections with larger upper bounds are maximized under the condition that they are equal to each other and are larger than or equal to any upper bound of the maximized-connections. Numerical examples show that the proposed algorithm attains such goal.

Original languageEnglish
Title of host publication25th AIAA International Communications Satellite Systems Conference
Publication statusPublished - Dec 1 2007
Event25th AIAA International Communications Satellite Systems Conference, ICSSC 2010 - Seoul, Korea, Republic of
Duration: Apr 10 2007Apr 13 2007

Publication series

Name25th AIAA International Communications Satellite Systems Conference

Other

Other25th AIAA International Communications Satellite Systems Conference, ICSSC 2010
CountryKorea, Republic of
CitySeoul
Period4/10/074/13/07

ASJC Scopus subject areas

  • Computer Networks and Communications
  • Signal Processing
  • Atmospheric Science
  • Electrical and Electronic Engineering
  • Media Technology

Fingerprint Dive into the research topics of 'A throughput optimization algorithm for TCP connections with different routes in long-delay satellite environments'. Together they form a unique fingerprint.

Cite this