A time-dominated TCP congestion control over heterogeneous networks

Jongmin Lee, Hojung Cha, Rhan Ha

Research output: Contribution to journalArticle

2 Citations (Scopus)

Abstract

The traditional transmission control protocol (TCP) suffers from performance problems such as throughput bias against flows with longer packet roundtrip time (RTT), which leads to burst traffic flows producing high packet loss, long delays, and high delay jitter. This paper proposes a TCP congestion control mechanism, TD-TCP, that the sender increases the congestion window according to time rather than receipt of acknowledgement. Since this mechanism spaces out data sent into the network, data are not sent in bursts. In addition, the proposed mechanism reduces throughput bias because all flows increase the congestion window at the same rate regardless of their packet RTT. The implementation of the mechanism affects only the protocol stack at the sender; hence, neither the receiver nor the routers need modifications. The mechanism has been implemented in the Linux platform and tested in conjunction with various TCP variants in real environments. The experimental result shows that the proposed mechanism improves transmission performance, especially in networks with congestion and/or high packet loss rates. Experiments in real commercial wireless networks have also been conducted to support the proposed mechanism's practical use.

Original languageEnglish
Pages (from-to)1325-1345
Number of pages21
JournalInternational Journal of Communication Systems
Volume21
Issue number12
DOIs
Publication statusPublished - 2008 Dec 1

Fingerprint

Transmission control protocol
Heterogeneous networks
Packet loss
Throughput
Jitter
Routers
Wireless networks
Network protocols
Experiments

All Science Journal Classification (ASJC) codes

  • Computer Networks and Communications
  • Electrical and Electronic Engineering

Cite this

@article{a51b1d4643df4572ab452ddd67a5d525,
title = "A time-dominated TCP congestion control over heterogeneous networks",
abstract = "The traditional transmission control protocol (TCP) suffers from performance problems such as throughput bias against flows with longer packet roundtrip time (RTT), which leads to burst traffic flows producing high packet loss, long delays, and high delay jitter. This paper proposes a TCP congestion control mechanism, TD-TCP, that the sender increases the congestion window according to time rather than receipt of acknowledgement. Since this mechanism spaces out data sent into the network, data are not sent in bursts. In addition, the proposed mechanism reduces throughput bias because all flows increase the congestion window at the same rate regardless of their packet RTT. The implementation of the mechanism affects only the protocol stack at the sender; hence, neither the receiver nor the routers need modifications. The mechanism has been implemented in the Linux platform and tested in conjunction with various TCP variants in real environments. The experimental result shows that the proposed mechanism improves transmission performance, especially in networks with congestion and/or high packet loss rates. Experiments in real commercial wireless networks have also been conducted to support the proposed mechanism's practical use.",
author = "Jongmin Lee and Hojung Cha and Rhan Ha",
year = "2008",
month = "12",
day = "1",
doi = "10.1002/dac.957",
language = "English",
volume = "21",
pages = "1325--1345",
journal = "International Journal of Communication Systems",
issn = "1074-5351",
publisher = "John Wiley and Sons Ltd",
number = "12",

}

A time-dominated TCP congestion control over heterogeneous networks. / Lee, Jongmin; Cha, Hojung; Ha, Rhan.

In: International Journal of Communication Systems, Vol. 21, No. 12, 01.12.2008, p. 1325-1345.

Research output: Contribution to journalArticle

TY - JOUR

T1 - A time-dominated TCP congestion control over heterogeneous networks

AU - Lee, Jongmin

AU - Cha, Hojung

AU - Ha, Rhan

PY - 2008/12/1

Y1 - 2008/12/1

N2 - The traditional transmission control protocol (TCP) suffers from performance problems such as throughput bias against flows with longer packet roundtrip time (RTT), which leads to burst traffic flows producing high packet loss, long delays, and high delay jitter. This paper proposes a TCP congestion control mechanism, TD-TCP, that the sender increases the congestion window according to time rather than receipt of acknowledgement. Since this mechanism spaces out data sent into the network, data are not sent in bursts. In addition, the proposed mechanism reduces throughput bias because all flows increase the congestion window at the same rate regardless of their packet RTT. The implementation of the mechanism affects only the protocol stack at the sender; hence, neither the receiver nor the routers need modifications. The mechanism has been implemented in the Linux platform and tested in conjunction with various TCP variants in real environments. The experimental result shows that the proposed mechanism improves transmission performance, especially in networks with congestion and/or high packet loss rates. Experiments in real commercial wireless networks have also been conducted to support the proposed mechanism's practical use.

AB - The traditional transmission control protocol (TCP) suffers from performance problems such as throughput bias against flows with longer packet roundtrip time (RTT), which leads to burst traffic flows producing high packet loss, long delays, and high delay jitter. This paper proposes a TCP congestion control mechanism, TD-TCP, that the sender increases the congestion window according to time rather than receipt of acknowledgement. Since this mechanism spaces out data sent into the network, data are not sent in bursts. In addition, the proposed mechanism reduces throughput bias because all flows increase the congestion window at the same rate regardless of their packet RTT. The implementation of the mechanism affects only the protocol stack at the sender; hence, neither the receiver nor the routers need modifications. The mechanism has been implemented in the Linux platform and tested in conjunction with various TCP variants in real environments. The experimental result shows that the proposed mechanism improves transmission performance, especially in networks with congestion and/or high packet loss rates. Experiments in real commercial wireless networks have also been conducted to support the proposed mechanism's practical use.

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

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

U2 - 10.1002/dac.957

DO - 10.1002/dac.957

M3 - Article

AN - SCOPUS:57349165943

VL - 21

SP - 1325

EP - 1345

JO - International Journal of Communication Systems

JF - International Journal of Communication Systems

SN - 1074-5351

IS - 12

ER -