An enhanced slow-start mechanism of TCP Vegas
碩士 === 國立彰化師範大學 === 資訊工程學系 === 95 === With the flourishing development of network technology, the network bandwidth has been greatly increased. If the tradtiotional TCP (transmission control protocol) is adopted in such progressing network, TCP will eventually become the performance bottleneck itsel...
Main Author: | |
---|---|
Other Authors: | |
Format: | Others |
Language: | zh-TW |
Published: |
2007
|
Online Access: | http://ndltd.ncl.edu.tw/handle/85942142156119792794 |
id |
ndltd-TW-095NCUE5392008 |
---|---|
record_format |
oai_dc |
spelling |
ndltd-TW-095NCUE53920082015-10-13T16:51:33Z http://ndltd.ncl.edu.tw/handle/85942142156119792794 An enhanced slow-start mechanism of TCP Vegas 改善TCPVegas緩啟動機制之研究 張凱翔 碩士 國立彰化師範大學 資訊工程學系 95 With the flourishing development of network technology, the network bandwidth has been greatly increased. If the tradtiotional TCP (transmission control protocol) is adopted in such progressing network, TCP will eventually become the performance bottleneck itself. Therefore, how to enhance the efficiency of TCP in high speed networks becomes the hot topic among the researchers in recent years. In this thesis the slow-start mechanism of TCP Vegas is investigated and, subsequencely, an enhanced slow-start scheme is proposed that try to improve the performance of TCP Vegas in high speed networks. TCP Vegas calculates the number of packets queued in the bottleneck buffer ( ) as a sign of congestion. When >γ, Vegas leaves its slow-start phase and enters the congestion avoidance phase. However, the calculation of may be affected by the burstiness problem that is inheret in the TCP transmission. As a result, Vegas may leave the slow-start phase too early and performance suffers. This issue is more serious when Vegas works in high speed networks. Two techniques are presented to improve the slow-start mechanism of TCP Vegas. First, to alleviate the burstiness transmission of Vegas in its slow-start phase, half of congestion window is increased every round-trip time (RTT) instead of doubling the congestion window every other RTT. Second, a new bandwidth estimator that can calculate the available bandwidth of a connection. The calculated bandwidth is used to dynamically configure the value of γ. Thus, the setting of γcould adapt to the variation of networks, and therefore the congestion window size would may be a proper value while Vegas leaves the slow-start phase. Simulation results show that the enhanced slow-start mechanism and the original one have similar behaviors in low bandwidth networks. However, the proposed mechanism demonstrates significant improvement when connection works in high speed networks. The throughput improvement may reach about 20%~30%. 詹益禎 2007 學位論文 ; thesis 81 zh-TW |
collection |
NDLTD |
language |
zh-TW |
format |
Others
|
sources |
NDLTD |
description |
碩士 === 國立彰化師範大學 === 資訊工程學系 === 95 === With the flourishing development of network technology, the network bandwidth has been greatly increased. If the tradtiotional TCP (transmission control protocol) is adopted in such progressing network, TCP will eventually become the performance bottleneck itself. Therefore, how to enhance the efficiency of TCP in high speed networks becomes the hot topic among the researchers in recent years. In this thesis the slow-start mechanism of TCP Vegas is investigated and, subsequencely, an enhanced slow-start scheme is proposed that try to improve the performance of TCP Vegas in high speed networks.
TCP Vegas calculates the number of packets queued in the bottleneck buffer ( ) as a sign of congestion. When >γ, Vegas leaves its slow-start phase and enters the congestion avoidance phase. However, the calculation of may be affected by the burstiness problem that is inheret in the TCP transmission. As a result, Vegas may leave the slow-start phase too early and performance suffers. This issue is more serious when Vegas works in high speed networks.
Two techniques are presented to improve the slow-start mechanism of TCP Vegas. First, to alleviate the burstiness transmission of Vegas in its slow-start phase, half of congestion window is increased every round-trip time (RTT) instead of doubling the congestion window every other RTT. Second, a new bandwidth estimator that can calculate the available bandwidth of a connection. The calculated bandwidth is used to dynamically configure the value of γ. Thus, the setting of γcould adapt to the variation of networks, and therefore the congestion window size would may be a proper value while Vegas leaves the slow-start phase.
Simulation results show that the enhanced slow-start mechanism and the original one have similar behaviors in low bandwidth networks. However, the proposed mechanism demonstrates significant improvement when connection works in high speed networks. The throughput improvement may reach about 20%~30%.
|
author2 |
詹益禎 |
author_facet |
詹益禎 張凱翔 |
author |
張凱翔 |
spellingShingle |
張凱翔 An enhanced slow-start mechanism of TCP Vegas |
author_sort |
張凱翔 |
title |
An enhanced slow-start mechanism of TCP Vegas |
title_short |
An enhanced slow-start mechanism of TCP Vegas |
title_full |
An enhanced slow-start mechanism of TCP Vegas |
title_fullStr |
An enhanced slow-start mechanism of TCP Vegas |
title_full_unstemmed |
An enhanced slow-start mechanism of TCP Vegas |
title_sort |
enhanced slow-start mechanism of tcp vegas |
publishDate |
2007 |
url |
http://ndltd.ncl.edu.tw/handle/85942142156119792794 |
work_keys_str_mv |
AT zhāngkǎixiáng anenhancedslowstartmechanismoftcpvegas AT zhāngkǎixiáng gǎishàntcpvegashuǎnqǐdòngjīzhìzhīyánjiū AT zhāngkǎixiáng enhancedslowstartmechanismoftcpvegas |
_version_ |
1717776410980909056 |