Comparison of methods for accelerating the response time of TCP sessions over long delay paths

Ahmed Yusuf Tambuwal, Raffaello Secchi, Gorry Fairhurst

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

Abstract

Many modern Internet applications require fast client-server interaction to maximise user interactivity. This need has caused new work to be proposed to working groups of the Internet Engineering Task Force (IETF), which seek to remove bottlenecks when starting sessions. RFC 6298 improves Transmission Control Protocol (TCP) responsiveness by retransmitting lost SYNs, or first data segments sent after the three-way handshake (3WHS), with a reduced initial retransmission timeout (RTO) of 1 second from the previous value of 3 seconds. This benefits a large number of Internet connections. However, there is growing use of wireless and other long-haul radio technologies that yield round trip times (RTT) greater than 1 second. This means a significant number of connections will suffer spurious retransmissions with associated performance penalties. This paper examines whether RFC 6298 can cooperate with a set of proposed methods to extend performance benefits to long delay paths that may experience startup loss. It was found that a slight modification of TCP congestion-state initialization after the 3WHS significantly improves performance, especially if combined with SYN duplication and an increased Initial Window (IW). We further explain how a deprecated proposal to seed the RTO based on the SYN round trip time (RTT) can be updated to become suited for general deployment. Proposed modifications are evaluated, by analysis and using ns2 simulations, showing improved overall responsiveness for short delay paths as well as networks paths with shared bandwidth and appreciable delay (e.g. wireless/satellite networks).

Original languageEnglish
Title of host publication2013 IEEE Symposium on Computers and Communications, ISCC 2013
PublisherInstitute of Electrical and Electronics Engineers Inc.
Pages246-251
Number of pages6
ISBN (Electronic)9781479937554
ISBN (Print)9781479937561
DOIs
Publication statusPublished - 2013
Event18th IEEE Symposium on Computers and Communications, ISCC 2013 - Split, Croatia
Duration: 7 Jul 201310 Jul 2013

Conference

Conference18th IEEE Symposium on Computers and Communications, ISCC 2013
CountryCroatia
CitySplit
Period7/07/1310/07/13

Fingerprint

Transmission control protocol
Response Time
Internet
Path
Interactivity
Client/server
Start-up
Duplication
Initialization
Congestion
Seed
Penalty
Servers
Maximise
Bandwidth
Satellites
Engineering
Interaction
Simulation

Keywords

  • Internet flow interactivity
  • response time
  • TCP startup

ASJC Scopus subject areas

  • Computer Networks and Communications
  • Computer Science Applications
  • Software
  • Mathematics(all)
  • Signal Processing

Cite this

Tambuwal, A. Y., Secchi, R., & Fairhurst, G. (2013). Comparison of methods for accelerating the response time of TCP sessions over long delay paths. In 2013 IEEE Symposium on Computers and Communications, ISCC 2013 (pp. 246-251). Institute of Electrical and Electronics Engineers Inc.. https://doi.org/10.1109/ISCC.2013.6754953

Comparison of methods for accelerating the response time of TCP sessions over long delay paths. / Tambuwal, Ahmed Yusuf; Secchi, Raffaello; Fairhurst, Gorry.

2013 IEEE Symposium on Computers and Communications, ISCC 2013. Institute of Electrical and Electronics Engineers Inc., 2013. p. 246-251.

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

Tambuwal, AY, Secchi, R & Fairhurst, G 2013, Comparison of methods for accelerating the response time of TCP sessions over long delay paths. in 2013 IEEE Symposium on Computers and Communications, ISCC 2013. Institute of Electrical and Electronics Engineers Inc., pp. 246-251, 18th IEEE Symposium on Computers and Communications, ISCC 2013, Split, Croatia, 7/07/13. https://doi.org/10.1109/ISCC.2013.6754953
Tambuwal AY, Secchi R, Fairhurst G. Comparison of methods for accelerating the response time of TCP sessions over long delay paths. In 2013 IEEE Symposium on Computers and Communications, ISCC 2013. Institute of Electrical and Electronics Engineers Inc. 2013. p. 246-251 https://doi.org/10.1109/ISCC.2013.6754953
Tambuwal, Ahmed Yusuf ; Secchi, Raffaello ; Fairhurst, Gorry. / Comparison of methods for accelerating the response time of TCP sessions over long delay paths. 2013 IEEE Symposium on Computers and Communications, ISCC 2013. Institute of Electrical and Electronics Engineers Inc., 2013. pp. 246-251
@inproceedings{666633f66e334a9ba95ee3a16761dc17,
title = "Comparison of methods for accelerating the response time of TCP sessions over long delay paths",
abstract = "Many modern Internet applications require fast client-server interaction to maximise user interactivity. This need has caused new work to be proposed to working groups of the Internet Engineering Task Force (IETF), which seek to remove bottlenecks when starting sessions. RFC 6298 improves Transmission Control Protocol (TCP) responsiveness by retransmitting lost SYNs, or first data segments sent after the three-way handshake (3WHS), with a reduced initial retransmission timeout (RTO) of 1 second from the previous value of 3 seconds. This benefits a large number of Internet connections. However, there is growing use of wireless and other long-haul radio technologies that yield round trip times (RTT) greater than 1 second. This means a significant number of connections will suffer spurious retransmissions with associated performance penalties. This paper examines whether RFC 6298 can cooperate with a set of proposed methods to extend performance benefits to long delay paths that may experience startup loss. It was found that a slight modification of TCP congestion-state initialization after the 3WHS significantly improves performance, especially if combined with SYN duplication and an increased Initial Window (IW). We further explain how a deprecated proposal to seed the RTO based on the SYN round trip time (RTT) can be updated to become suited for general deployment. Proposed modifications are evaluated, by analysis and using ns2 simulations, showing improved overall responsiveness for short delay paths as well as networks paths with shared bandwidth and appreciable delay (e.g. wireless/satellite networks).",
keywords = "Internet flow interactivity, response time, TCP startup",
author = "Tambuwal, {Ahmed Yusuf} and Raffaello Secchi and Gorry Fairhurst",
year = "2013",
doi = "10.1109/ISCC.2013.6754953",
language = "English",
isbn = "9781479937561",
pages = "246--251",
booktitle = "2013 IEEE Symposium on Computers and Communications, ISCC 2013",
publisher = "Institute of Electrical and Electronics Engineers Inc.",

}

TY - GEN

T1 - Comparison of methods for accelerating the response time of TCP sessions over long delay paths

AU - Tambuwal, Ahmed Yusuf

AU - Secchi, Raffaello

AU - Fairhurst, Gorry

PY - 2013

Y1 - 2013

N2 - Many modern Internet applications require fast client-server interaction to maximise user interactivity. This need has caused new work to be proposed to working groups of the Internet Engineering Task Force (IETF), which seek to remove bottlenecks when starting sessions. RFC 6298 improves Transmission Control Protocol (TCP) responsiveness by retransmitting lost SYNs, or first data segments sent after the three-way handshake (3WHS), with a reduced initial retransmission timeout (RTO) of 1 second from the previous value of 3 seconds. This benefits a large number of Internet connections. However, there is growing use of wireless and other long-haul radio technologies that yield round trip times (RTT) greater than 1 second. This means a significant number of connections will suffer spurious retransmissions with associated performance penalties. This paper examines whether RFC 6298 can cooperate with a set of proposed methods to extend performance benefits to long delay paths that may experience startup loss. It was found that a slight modification of TCP congestion-state initialization after the 3WHS significantly improves performance, especially if combined with SYN duplication and an increased Initial Window (IW). We further explain how a deprecated proposal to seed the RTO based on the SYN round trip time (RTT) can be updated to become suited for general deployment. Proposed modifications are evaluated, by analysis and using ns2 simulations, showing improved overall responsiveness for short delay paths as well as networks paths with shared bandwidth and appreciable delay (e.g. wireless/satellite networks).

AB - Many modern Internet applications require fast client-server interaction to maximise user interactivity. This need has caused new work to be proposed to working groups of the Internet Engineering Task Force (IETF), which seek to remove bottlenecks when starting sessions. RFC 6298 improves Transmission Control Protocol (TCP) responsiveness by retransmitting lost SYNs, or first data segments sent after the three-way handshake (3WHS), with a reduced initial retransmission timeout (RTO) of 1 second from the previous value of 3 seconds. This benefits a large number of Internet connections. However, there is growing use of wireless and other long-haul radio technologies that yield round trip times (RTT) greater than 1 second. This means a significant number of connections will suffer spurious retransmissions with associated performance penalties. This paper examines whether RFC 6298 can cooperate with a set of proposed methods to extend performance benefits to long delay paths that may experience startup loss. It was found that a slight modification of TCP congestion-state initialization after the 3WHS significantly improves performance, especially if combined with SYN duplication and an increased Initial Window (IW). We further explain how a deprecated proposal to seed the RTO based on the SYN round trip time (RTT) can be updated to become suited for general deployment. Proposed modifications are evaluated, by analysis and using ns2 simulations, showing improved overall responsiveness for short delay paths as well as networks paths with shared bandwidth and appreciable delay (e.g. wireless/satellite networks).

KW - Internet flow interactivity

KW - response time

KW - TCP startup

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

U2 - 10.1109/ISCC.2013.6754953

DO - 10.1109/ISCC.2013.6754953

M3 - Conference contribution

SN - 9781479937561

SP - 246

EP - 251

BT - 2013 IEEE Symposium on Computers and Communications, ISCC 2013

PB - Institute of Electrical and Electronics Engineers Inc.

ER -