Gallop-Vegas: An enhanced slow-start mechanism for TCP Vegas

Cheng Yuan Ho, Yi-Cheng Chan, Yaw Chung Chen

Research output: Contribution to journalArticle

4 Citations (Scopus)

Abstract

In this article, we present a new slow-start variant, which improves the throughput of transmission control protocol (TCP) Vegas. We call this new mechanism Gallop-Vegas because it quickly ramps up to the available bandwidth and reduces the burstiness during the slow-start phase. TCP is known to send bursts of packets during its slow-start phase due to the fast window increase and the ACK-clock based transmission. This phenomenon causes TCP Vegas to change from slow-start phase to congestion-avoidance phase too early in the large bandwidth-delay product (BDP) links. Therefore, in Gallop-Vegas, we increase the congestion window size with a rate between exponential growth and linear growth during slow-start phase. Our analysis, simulation results, and measurements on the Internet show that Gallop-Vegas significantly improves the performance of a connection, especially during the slow-start phase. Furthermore, it is implementation feasible because only sending part needs to be modified.

Original languageEnglish
Pages (from-to)351-359
Number of pages9
JournalJournal of Communications and Networks
Volume8
Issue number3
DOIs
Publication statusPublished - 2006 Jan 1

Fingerprint

Transmission control protocol
Bandwidth
Telecommunication links
Clocks
Throughput
Internet

All Science Journal Classification (ASJC) codes

  • Information Systems
  • Computer Networks and Communications

Cite this

Ho, Cheng Yuan ; Chan, Yi-Cheng ; Chen, Yaw Chung. / Gallop-Vegas : An enhanced slow-start mechanism for TCP Vegas. In: Journal of Communications and Networks. 2006 ; Vol. 8, No. 3. pp. 351-359.
@article{ac7950a4d8ec4e3fab2f97fdcf04410a,
title = "Gallop-Vegas: An enhanced slow-start mechanism for TCP Vegas",
abstract = "In this article, we present a new slow-start variant, which improves the throughput of transmission control protocol (TCP) Vegas. We call this new mechanism Gallop-Vegas because it quickly ramps up to the available bandwidth and reduces the burstiness during the slow-start phase. TCP is known to send bursts of packets during its slow-start phase due to the fast window increase and the ACK-clock based transmission. This phenomenon causes TCP Vegas to change from slow-start phase to congestion-avoidance phase too early in the large bandwidth-delay product (BDP) links. Therefore, in Gallop-Vegas, we increase the congestion window size with a rate between exponential growth and linear growth during slow-start phase. Our analysis, simulation results, and measurements on the Internet show that Gallop-Vegas significantly improves the performance of a connection, especially during the slow-start phase. Furthermore, it is implementation feasible because only sending part needs to be modified.",
author = "Ho, {Cheng Yuan} and Yi-Cheng Chan and Chen, {Yaw Chung}",
year = "2006",
month = "1",
day = "1",
doi = "10.1109/JCN.2006.6182775",
language = "English",
volume = "8",
pages = "351--359",
journal = "Journal of Communications and Networks",
issn = "1229-2370",
publisher = "Korean Institute of Communication Sciences",
number = "3",

}

Gallop-Vegas : An enhanced slow-start mechanism for TCP Vegas. / Ho, Cheng Yuan; Chan, Yi-Cheng; Chen, Yaw Chung.

In: Journal of Communications and Networks, Vol. 8, No. 3, 01.01.2006, p. 351-359.

Research output: Contribution to journalArticle

TY - JOUR

T1 - Gallop-Vegas

T2 - An enhanced slow-start mechanism for TCP Vegas

AU - Ho, Cheng Yuan

AU - Chan, Yi-Cheng

AU - Chen, Yaw Chung

PY - 2006/1/1

Y1 - 2006/1/1

N2 - In this article, we present a new slow-start variant, which improves the throughput of transmission control protocol (TCP) Vegas. We call this new mechanism Gallop-Vegas because it quickly ramps up to the available bandwidth and reduces the burstiness during the slow-start phase. TCP is known to send bursts of packets during its slow-start phase due to the fast window increase and the ACK-clock based transmission. This phenomenon causes TCP Vegas to change from slow-start phase to congestion-avoidance phase too early in the large bandwidth-delay product (BDP) links. Therefore, in Gallop-Vegas, we increase the congestion window size with a rate between exponential growth and linear growth during slow-start phase. Our analysis, simulation results, and measurements on the Internet show that Gallop-Vegas significantly improves the performance of a connection, especially during the slow-start phase. Furthermore, it is implementation feasible because only sending part needs to be modified.

AB - In this article, we present a new slow-start variant, which improves the throughput of transmission control protocol (TCP) Vegas. We call this new mechanism Gallop-Vegas because it quickly ramps up to the available bandwidth and reduces the burstiness during the slow-start phase. TCP is known to send bursts of packets during its slow-start phase due to the fast window increase and the ACK-clock based transmission. This phenomenon causes TCP Vegas to change from slow-start phase to congestion-avoidance phase too early in the large bandwidth-delay product (BDP) links. Therefore, in Gallop-Vegas, we increase the congestion window size with a rate between exponential growth and linear growth during slow-start phase. Our analysis, simulation results, and measurements on the Internet show that Gallop-Vegas significantly improves the performance of a connection, especially during the slow-start phase. Furthermore, it is implementation feasible because only sending part needs to be modified.

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

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

U2 - 10.1109/JCN.2006.6182775

DO - 10.1109/JCN.2006.6182775

M3 - Article

AN - SCOPUS:33749655270

VL - 8

SP - 351

EP - 359

JO - Journal of Communications and Networks

JF - Journal of Communications and Networks

SN - 1229-2370

IS - 3

ER -