A two-phase TCP congestion control for reducing bias over heterogeneous networks

Jongmin Lee, Hojung Cha, Rhan Ha

Research output: Contribution to journalConference article

1 Citation (Scopus)

Abstract

This paper presents a sender side TCP congestion control scheme that reduces biases in wired as well as wireless networks. TCP has a problem utilizing the full bandwidth in high speed networks with a long delay. Moreover, competing flows with different roundtrip times share the bandwidth unfairly; a flow with long RTT experiences a throughput penalty. The throughput penalty is severe in wireless networks since TCP treats packet losses caused by link error as an indication of network congestions that trigger transfer rate reductions. The proposed scheme controls the network congestion in two phases - a fair convergence phase and a congestion avoidance phase - both of which are based on the application's transfer data patterns. The transfer rate is then adjusted adaptively by considering the current transfer rate and the estimated bandwidth in order to reduce bias and throughputs. The scheme has been implemented in the Linux platform and experimented with various TCP variants in real environments. The experimental results show that the mechanism reduces biases, and the network bandwidth is shared fairly among the proposed and the traditional TCP flows.

Original languageEnglish
Pages (from-to)99-108
Number of pages10
JournalLecture Notes in Computer Science
Volume3391
Publication statusPublished - 2005 Sep 9
EventInternational Conference on Information Networking, ICOIN 2005 - Jeju Island, Korea, Republic of
Duration: 2005 Jan 312005 Feb 2

Fingerprint

Congestion Control
Heterogeneous networks
Heterogeneous Networks
Bandwidth
Congestion
Throughput
Wireless Networks
Penalty
Wireless networks
High-speed Networks
HIgh speed networks
Data Transfer
Linux
Packet Loss
Data transfer
Packet loss
Trigger
Experimental Results

All Science Journal Classification (ASJC) codes

  • Theoretical Computer Science
  • Computer Science(all)

Cite this

@article{6d4e6daf24594682904c57d57467fd0c,
title = "A two-phase TCP congestion control for reducing bias over heterogeneous networks",
abstract = "This paper presents a sender side TCP congestion control scheme that reduces biases in wired as well as wireless networks. TCP has a problem utilizing the full bandwidth in high speed networks with a long delay. Moreover, competing flows with different roundtrip times share the bandwidth unfairly; a flow with long RTT experiences a throughput penalty. The throughput penalty is severe in wireless networks since TCP treats packet losses caused by link error as an indication of network congestions that trigger transfer rate reductions. The proposed scheme controls the network congestion in two phases - a fair convergence phase and a congestion avoidance phase - both of which are based on the application's transfer data patterns. The transfer rate is then adjusted adaptively by considering the current transfer rate and the estimated bandwidth in order to reduce bias and throughputs. The scheme has been implemented in the Linux platform and experimented with various TCP variants in real environments. The experimental results show that the mechanism reduces biases, and the network bandwidth is shared fairly among the proposed and the traditional TCP flows.",
author = "Jongmin Lee and Hojung Cha and Rhan Ha",
year = "2005",
month = "9",
day = "9",
language = "English",
volume = "3391",
pages = "99--108",
journal = "Lecture Notes in Computer Science",
issn = "0302-9743",
publisher = "Springer Verlag",

}

A two-phase TCP congestion control for reducing bias over heterogeneous networks. / Lee, Jongmin; Cha, Hojung; Ha, Rhan.

In: Lecture Notes in Computer Science, Vol. 3391, 09.09.2005, p. 99-108.

Research output: Contribution to journalConference article

TY - JOUR

T1 - A two-phase TCP congestion control for reducing bias over heterogeneous networks

AU - Lee, Jongmin

AU - Cha, Hojung

AU - Ha, Rhan

PY - 2005/9/9

Y1 - 2005/9/9

N2 - This paper presents a sender side TCP congestion control scheme that reduces biases in wired as well as wireless networks. TCP has a problem utilizing the full bandwidth in high speed networks with a long delay. Moreover, competing flows with different roundtrip times share the bandwidth unfairly; a flow with long RTT experiences a throughput penalty. The throughput penalty is severe in wireless networks since TCP treats packet losses caused by link error as an indication of network congestions that trigger transfer rate reductions. The proposed scheme controls the network congestion in two phases - a fair convergence phase and a congestion avoidance phase - both of which are based on the application's transfer data patterns. The transfer rate is then adjusted adaptively by considering the current transfer rate and the estimated bandwidth in order to reduce bias and throughputs. The scheme has been implemented in the Linux platform and experimented with various TCP variants in real environments. The experimental results show that the mechanism reduces biases, and the network bandwidth is shared fairly among the proposed and the traditional TCP flows.

AB - This paper presents a sender side TCP congestion control scheme that reduces biases in wired as well as wireless networks. TCP has a problem utilizing the full bandwidth in high speed networks with a long delay. Moreover, competing flows with different roundtrip times share the bandwidth unfairly; a flow with long RTT experiences a throughput penalty. The throughput penalty is severe in wireless networks since TCP treats packet losses caused by link error as an indication of network congestions that trigger transfer rate reductions. The proposed scheme controls the network congestion in two phases - a fair convergence phase and a congestion avoidance phase - both of which are based on the application's transfer data patterns. The transfer rate is then adjusted adaptively by considering the current transfer rate and the estimated bandwidth in order to reduce bias and throughputs. The scheme has been implemented in the Linux platform and experimented with various TCP variants in real environments. The experimental results show that the mechanism reduces biases, and the network bandwidth is shared fairly among the proposed and the traditional TCP flows.

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

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

M3 - Conference article

VL - 3391

SP - 99

EP - 108

JO - Lecture Notes in Computer Science

JF - Lecture Notes in Computer Science

SN - 0302-9743

ER -