Performance improvement of TCP using performance enhancing proxies - Effect of premature ACK transmission timing on throughput

Shigeyuki Osada, Tokumi Yokohira, Wang Hui, Kiyohiko Okayama, Nariyoshi Yamai

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

4 Citations (Scopus)

Abstract

In order to improve TCP performance, a method using a PEP (Performance Enhancing Proxy) is proposed. The PEP operates on a router 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 in behalf of the destination host and stores the copy of the packet into its own buffer (PEP buffer) in case of the retransmission of the packet. In this paper, under the strategy which keeps the number of packets in the PEP buffer for which premature ACKs have been returned being less than or equal to a fixed threshold value (watermark value), we investigate the relation between the watermark value and the maximum throughput. Extensive simulation runs show that the simulation results are roughly classified into two cases. One case is that the maximum throughput becomes larger for larger watermark value and becomes a constant value when the watermark value is over a value. The other case is that though the maximum throughput becomes larger for lager watermark value in the same way, it reversely decreases when the watermark value is over a value. We also show that the latter (former) case is easier to occur as the propagation delay in the input side network of the PEP becomes smaller (larger) and the propagation delay in the output side network of the PEP becomes larger (smaller) and the PEP buffer capacity becomes smaller (larger).

Original languageEnglish
Title of host publication6th Asia-Pacific Symposium on Information and Telecommunication Technologies, APSITT 2005 - Proceedings
Pages7-12
Number of pages6
Volume2005
Publication statusPublished - 2005
Event6th Asia-Pacific Symposium on Information and Telecommunication Technologies, APSITT 2005 - Yangon, Myanmar
Duration: Nov 9 2005Nov 10 2005

Other

Other6th Asia-Pacific Symposium on Information and Telecommunication Technologies, APSITT 2005
CountryMyanmar
CityYangon
Period11/9/0511/10/05

Fingerprint

Throughput
Beer
Routers

Keywords

  • PEP
  • Premature ACK
  • TCP
  • Watermark

ASJC Scopus subject areas

  • Engineering(all)

Cite this

Osada, S., Yokohira, T., Hui, W., Okayama, K., & Yamai, N. (2005). Performance improvement of TCP using performance enhancing proxies - Effect of premature ACK transmission timing on throughput. In 6th Asia-Pacific Symposium on Information and Telecommunication Technologies, APSITT 2005 - Proceedings (Vol. 2005, pp. 7-12). [1593429]

Performance improvement of TCP using performance enhancing proxies - Effect of premature ACK transmission timing on throughput. / Osada, Shigeyuki; Yokohira, Tokumi; Hui, Wang; Okayama, Kiyohiko; Yamai, Nariyoshi.

6th Asia-Pacific Symposium on Information and Telecommunication Technologies, APSITT 2005 - Proceedings. Vol. 2005 2005. p. 7-12 1593429.

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

Osada, S, Yokohira, T, Hui, W, Okayama, K & Yamai, N 2005, Performance improvement of TCP using performance enhancing proxies - Effect of premature ACK transmission timing on throughput. in 6th Asia-Pacific Symposium on Information and Telecommunication Technologies, APSITT 2005 - Proceedings. vol. 2005, 1593429, pp. 7-12, 6th Asia-Pacific Symposium on Information and Telecommunication Technologies, APSITT 2005, Yangon, Myanmar, 11/9/05.
Osada S, Yokohira T, Hui W, Okayama K, Yamai N. Performance improvement of TCP using performance enhancing proxies - Effect of premature ACK transmission timing on throughput. In 6th Asia-Pacific Symposium on Information and Telecommunication Technologies, APSITT 2005 - Proceedings. Vol. 2005. 2005. p. 7-12. 1593429
Osada, Shigeyuki ; Yokohira, Tokumi ; Hui, Wang ; Okayama, Kiyohiko ; Yamai, Nariyoshi. / Performance improvement of TCP using performance enhancing proxies - Effect of premature ACK transmission timing on throughput. 6th Asia-Pacific Symposium on Information and Telecommunication Technologies, APSITT 2005 - Proceedings. Vol. 2005 2005. pp. 7-12
@inproceedings{f7500defcd3e4ff7a9f000b7c0a11a0a,
title = "Performance improvement of TCP using performance enhancing proxies - Effect of premature ACK transmission timing on throughput",
abstract = "In order to improve TCP performance, a method using a PEP (Performance Enhancing Proxy) is proposed. The PEP operates on a router 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 in behalf of the destination host and stores the copy of the packet into its own buffer (PEP buffer) in case of the retransmission of the packet. In this paper, under the strategy which keeps the number of packets in the PEP buffer for which premature ACKs have been returned being less than or equal to a fixed threshold value (watermark value), we investigate the relation between the watermark value and the maximum throughput. Extensive simulation runs show that the simulation results are roughly classified into two cases. One case is that the maximum throughput becomes larger for larger watermark value and becomes a constant value when the watermark value is over a value. The other case is that though the maximum throughput becomes larger for lager watermark value in the same way, it reversely decreases when the watermark value is over a value. We also show that the latter (former) case is easier to occur as the propagation delay in the input side network of the PEP becomes smaller (larger) and the propagation delay in the output side network of the PEP becomes larger (smaller) and the PEP buffer capacity becomes smaller (larger).",
keywords = "PEP, Premature ACK, TCP, Watermark",
author = "Shigeyuki Osada and Tokumi Yokohira and Wang Hui and Kiyohiko Okayama and Nariyoshi Yamai",
year = "2005",
language = "English",
isbn = "4885522161",
volume = "2005",
pages = "7--12",
booktitle = "6th Asia-Pacific Symposium on Information and Telecommunication Technologies, APSITT 2005 - Proceedings",

}

TY - GEN

T1 - Performance improvement of TCP using performance enhancing proxies - Effect of premature ACK transmission timing on throughput

AU - Osada, Shigeyuki

AU - Yokohira, Tokumi

AU - Hui, Wang

AU - Okayama, Kiyohiko

AU - Yamai, Nariyoshi

PY - 2005

Y1 - 2005

N2 - In order to improve TCP performance, a method using a PEP (Performance Enhancing Proxy) is proposed. The PEP operates on a router 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 in behalf of the destination host and stores the copy of the packet into its own buffer (PEP buffer) in case of the retransmission of the packet. In this paper, under the strategy which keeps the number of packets in the PEP buffer for which premature ACKs have been returned being less than or equal to a fixed threshold value (watermark value), we investigate the relation between the watermark value and the maximum throughput. Extensive simulation runs show that the simulation results are roughly classified into two cases. One case is that the maximum throughput becomes larger for larger watermark value and becomes a constant value when the watermark value is over a value. The other case is that though the maximum throughput becomes larger for lager watermark value in the same way, it reversely decreases when the watermark value is over a value. We also show that the latter (former) case is easier to occur as the propagation delay in the input side network of the PEP becomes smaller (larger) and the propagation delay in the output side network of the PEP becomes larger (smaller) and the PEP buffer capacity becomes smaller (larger).

AB - In order to improve TCP performance, a method using a PEP (Performance Enhancing Proxy) is proposed. The PEP operates on a router 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 in behalf of the destination host and stores the copy of the packet into its own buffer (PEP buffer) in case of the retransmission of the packet. In this paper, under the strategy which keeps the number of packets in the PEP buffer for which premature ACKs have been returned being less than or equal to a fixed threshold value (watermark value), we investigate the relation between the watermark value and the maximum throughput. Extensive simulation runs show that the simulation results are roughly classified into two cases. One case is that the maximum throughput becomes larger for larger watermark value and becomes a constant value when the watermark value is over a value. The other case is that though the maximum throughput becomes larger for lager watermark value in the same way, it reversely decreases when the watermark value is over a value. We also show that the latter (former) case is easier to occur as the propagation delay in the input side network of the PEP becomes smaller (larger) and the propagation delay in the output side network of the PEP becomes larger (smaller) and the PEP buffer capacity becomes smaller (larger).

KW - PEP

KW - Premature ACK

KW - TCP

KW - Watermark

UR - http://www.scopus.com/inward/record.url?scp=33847102214&partnerID=8YFLogxK

UR - http://www.scopus.com/inward/citedby.url?scp=33847102214&partnerID=8YFLogxK

M3 - Conference contribution

SN - 4885522161

SN - 9784885522161

VL - 2005

SP - 7

EP - 12

BT - 6th Asia-Pacific Symposium on Information and Telecommunication Technologies, APSITT 2005 - Proceedings

ER -