TCP Performance Implications of Network Path Asymmetry

H. Balakrishnan, V. Padmanabhan, Godred Fairhurst, H. Sooriyabandara

Research output: Contribution to specialist publicationLetter

Abstract

This document describes TCP performance problems that arise because
of asymmetric effects. These problems arise in several access
networks, including bandwidth-asymmetric networks and packet radio
subnetworks, for different underlying reasons. However, the end
result on TCP performance is the same in both cases: performance
often degrades significantly because of imperfection and variability
in the ACK feedback from the receiver to the sender.

The document details several mitigations to these effects, which have
either been proposed or evaluated in the literature, or are currently
deployed in networks. These solutions use a combination of local
link-layer techniques, subnetwork, and end-to-end mechanisms,
consisting of: (i) techniques to manage the channel used for the
upstream bottleneck link carrying the ACKs, typically using header
compression or reducing the frequency of TCP ACKs, (ii) techniques to
handle this reduced ACK frequency to retain the TCP sender's
acknowledgment-triggered self-clocking and (iii) techniques to
schedule the data and ACK packets in the reverse direction to improve
performance in the presence of two-way traffic. Each technique is
described, together with known issues, and recommendations for use.
A summary of the recommendations is provided at the end of the
document.
Original languageEnglish
VolumeRFC 3449 (BCP 69)
Specialist publicationInternet Society
Publication statusPublished - Dec 2002

Fingerprint

Feedback
Bandwidth
Defects

Cite this

Balakrishnan, H., Padmanabhan, V., Fairhurst, G., & Sooriyabandara, H. (2002). TCP Performance Implications of Network Path Asymmetry. Internet Society, RFC 3449 (BCP 69).

TCP Performance Implications of Network Path Asymmetry. / Balakrishnan, H.; Padmanabhan, V.; Fairhurst, Godred; Sooriyabandara, H.

In: Internet Society, Vol. RFC 3449 (BCP 69), 12.2002.

Research output: Contribution to specialist publicationLetter

Balakrishnan, H, Padmanabhan, V, Fairhurst, G & Sooriyabandara, H 2002, 'TCP Performance Implications of Network Path Asymmetry' Internet Society, vol. RFC 3449 (BCP 69).
Balakrishnan H, Padmanabhan V, Fairhurst G, Sooriyabandara H. TCP Performance Implications of Network Path Asymmetry. Internet Society. 2002 Dec;RFC 3449 (BCP 69).
Balakrishnan, H. ; Padmanabhan, V. ; Fairhurst, Godred ; Sooriyabandara, H. / TCP Performance Implications of Network Path Asymmetry. In: Internet Society. 2002 ; Vol. RFC 3449 (BCP 69).
@misc{214d4e38b03f4974a9aa3b5a9794c7db,
title = "TCP Performance Implications of Network Path Asymmetry",
abstract = "This document describes TCP performance problems that arise because of asymmetric effects. These problems arise in several access networks, including bandwidth-asymmetric networks and packet radio subnetworks, for different underlying reasons. However, the end result on TCP performance is the same in both cases: performance often degrades significantly because of imperfection and variability in the ACK feedback from the receiver to the sender. The document details several mitigations to these effects, which have either been proposed or evaluated in the literature, or are currently deployed in networks. These solutions use a combination of local link-layer techniques, subnetwork, and end-to-end mechanisms, consisting of: (i) techniques to manage the channel used for the upstream bottleneck link carrying the ACKs, typically using header compression or reducing the frequency of TCP ACKs, (ii) techniques to handle this reduced ACK frequency to retain the TCP sender's acknowledgment-triggered self-clocking and (iii) techniques to schedule the data and ACK packets in the reverse direction to improve performance in the presence of two-way traffic. Each technique is described, together with known issues, and recommendations for use. A summary of the recommendations is provided at the end of the document.",
author = "H. Balakrishnan and V. Padmanabhan and Godred Fairhurst and H. Sooriyabandara",
year = "2002",
month = "12",
language = "English",
volume = "RFC 3449 (BCP 69)",
journal = "Internet Society",

}

TY - GEN

T1 - TCP Performance Implications of Network Path Asymmetry

AU - Balakrishnan, H.

AU - Padmanabhan, V.

AU - Fairhurst, Godred

AU - Sooriyabandara, H.

PY - 2002/12

Y1 - 2002/12

N2 - This document describes TCP performance problems that arise because of asymmetric effects. These problems arise in several access networks, including bandwidth-asymmetric networks and packet radio subnetworks, for different underlying reasons. However, the end result on TCP performance is the same in both cases: performance often degrades significantly because of imperfection and variability in the ACK feedback from the receiver to the sender. The document details several mitigations to these effects, which have either been proposed or evaluated in the literature, or are currently deployed in networks. These solutions use a combination of local link-layer techniques, subnetwork, and end-to-end mechanisms, consisting of: (i) techniques to manage the channel used for the upstream bottleneck link carrying the ACKs, typically using header compression or reducing the frequency of TCP ACKs, (ii) techniques to handle this reduced ACK frequency to retain the TCP sender's acknowledgment-triggered self-clocking and (iii) techniques to schedule the data and ACK packets in the reverse direction to improve performance in the presence of two-way traffic. Each technique is described, together with known issues, and recommendations for use. A summary of the recommendations is provided at the end of the document.

AB - This document describes TCP performance problems that arise because of asymmetric effects. These problems arise in several access networks, including bandwidth-asymmetric networks and packet radio subnetworks, for different underlying reasons. However, the end result on TCP performance is the same in both cases: performance often degrades significantly because of imperfection and variability in the ACK feedback from the receiver to the sender. The document details several mitigations to these effects, which have either been proposed or evaluated in the literature, or are currently deployed in networks. These solutions use a combination of local link-layer techniques, subnetwork, and end-to-end mechanisms, consisting of: (i) techniques to manage the channel used for the upstream bottleneck link carrying the ACKs, typically using header compression or reducing the frequency of TCP ACKs, (ii) techniques to handle this reduced ACK frequency to retain the TCP sender's acknowledgment-triggered self-clocking and (iii) techniques to schedule the data and ACK packets in the reverse direction to improve performance in the presence of two-way traffic. Each technique is described, together with known issues, and recommendations for use. A summary of the recommendations is provided at the end of the document.

M3 - Letter

VL - RFC 3449 (BCP 69)

JO - Internet Society

JF - Internet Society

ER -