Performance Enhancement for TCP over Dynamic Bandwidth Environment
碩士 === 朝陽科技大學 === 資訊工程系碩士班 === 94 === Transmission control protocol (TCP) is a reliable transport protocol in traditional networks which consist of wired links with low bit error rates (BER). In the traditional assumption for TCP, the packet loss was caused by the congestion at the relaying routers....
Main Authors: | , |
---|---|
Other Authors: | |
Format: | Others |
Language: | en_US |
Published: |
2006
|
Online Access: | http://ndltd.ncl.edu.tw/handle/81659764569993017310 |
id |
ndltd-TW-094CYUT5392032 |
---|---|
record_format |
oai_dc |
spelling |
ndltd-TW-094CYUT53920322015-10-13T10:42:07Z http://ndltd.ncl.edu.tw/handle/81659764569993017310 Performance Enhancement for TCP over Dynamic Bandwidth Environment 在動態頻寬環境中TCP效能改良之研究 Chi-Len Chiou 邱啟倫 碩士 朝陽科技大學 資訊工程系碩士班 94 Transmission control protocol (TCP) is a reliable transport protocol in traditional networks which consist of wired links with low bit error rates (BER). In the traditional assumption for TCP, the packet loss was caused by the congestion at the relaying routers. The congestion at the relaying routers is the major reason of packet loss. Unfortunately, when TCP is used over wireless links, the performance of TCP would be significantly degraded. TCP is designed for many important applications such as web browsing and file transferring. The congestion control of TCP is based on an additive increase multiplicative decrease (AIMD) that adjusts the congestion window of TCP sender. The AIMD makes the sender to utilize the available bandwidth of current networks. TCP’s sliding window flow control mechanism often leads to burst packet traffic in the Internet. In the presence of network congestion, multiple packet losses would occur. It would degrade the performance of TCP and the TCP sender perceived the limit of networks. An excellent congestion control can intelligently set the congestion window (cwnd) and slow-start threshold (ssthresh) before a packet loss that affects the throughput of transmission significantly. In this thesis, we proposed a mechanism to dynamic adjust the slow-start threshold. The ssthresh estimation would set an appropriate ssthresh. The better ssthresh would improve the transmission performance of TCP distinctly. In the congestion avoidance state, we presented a mechanism to probe the available bandwidth. We would adjust the cwnd appropriately by consecutive observation round trip time (RTT) and reset the ssthresh after the fast retransmission or the timeout by the ssthresh estimation. Then, the TCP sender can enhance their performance by ssthresh estimation and consecutive observation round trip time. Our mechanism would define an efficient transmission rate and it could achieve higher utilization than other TCP versions. Simulation results show that our scheme can effectively improve the TCP performance. For example, when the average bottleneck bandwidth is close to 30% of the whole networks bandwidth, our mechanism improves the TCP performance by 10% at least. Neng-Chung Wang 王能中 2006 學位論文 ; thesis 42 en_US |
collection |
NDLTD |
language |
en_US |
format |
Others
|
sources |
NDLTD |
description |
碩士 === 朝陽科技大學 === 資訊工程系碩士班 === 94 === Transmission control protocol (TCP) is a reliable transport protocol in traditional networks which consist of wired links with low bit error rates (BER). In the traditional assumption for TCP, the packet loss was caused by the congestion at the relaying routers. The congestion at the relaying routers is the major reason of packet loss. Unfortunately, when TCP is used over wireless links, the performance of TCP would be significantly degraded.
TCP is designed for many important applications such as web browsing and file transferring. The congestion control of TCP is based on an additive increase multiplicative decrease (AIMD) that adjusts the congestion window of TCP sender. The AIMD makes the sender to utilize the available bandwidth of current networks.
TCP’s sliding window flow control mechanism often leads to burst packet traffic in the Internet. In the presence of network congestion, multiple packet losses would occur. It would degrade the performance of TCP and the TCP sender perceived the limit of networks. An excellent congestion control can intelligently set the congestion window (cwnd) and slow-start threshold (ssthresh) before a packet loss that affects the throughput of transmission significantly.
In this thesis, we proposed a mechanism to dynamic adjust the slow-start threshold. The ssthresh estimation would set an appropriate ssthresh. The better ssthresh would improve the transmission performance of TCP distinctly. In the congestion avoidance state, we presented a mechanism to probe the available bandwidth. We would adjust the cwnd appropriately by consecutive observation round trip time (RTT) and reset the ssthresh after the fast retransmission or the timeout by the ssthresh estimation. Then, the TCP sender can enhance their performance by ssthresh estimation and consecutive observation round trip time. Our mechanism would define an efficient transmission rate and it could achieve higher utilization than other TCP versions.
Simulation results show that our scheme can effectively improve the TCP performance. For example, when the average bottleneck bandwidth is close to 30% of the whole networks bandwidth, our mechanism improves the TCP performance by 10% at least.
|
author2 |
Neng-Chung Wang |
author_facet |
Neng-Chung Wang Chi-Len Chiou 邱啟倫 |
author |
Chi-Len Chiou 邱啟倫 |
spellingShingle |
Chi-Len Chiou 邱啟倫 Performance Enhancement for TCP over Dynamic Bandwidth Environment |
author_sort |
Chi-Len Chiou |
title |
Performance Enhancement for TCP over Dynamic Bandwidth Environment |
title_short |
Performance Enhancement for TCP over Dynamic Bandwidth Environment |
title_full |
Performance Enhancement for TCP over Dynamic Bandwidth Environment |
title_fullStr |
Performance Enhancement for TCP over Dynamic Bandwidth Environment |
title_full_unstemmed |
Performance Enhancement for TCP over Dynamic Bandwidth Environment |
title_sort |
performance enhancement for tcp over dynamic bandwidth environment |
publishDate |
2006 |
url |
http://ndltd.ncl.edu.tw/handle/81659764569993017310 |
work_keys_str_mv |
AT chilenchiou performanceenhancementfortcpoverdynamicbandwidthenvironment AT qiūqǐlún performanceenhancementfortcpoverdynamicbandwidthenvironment AT chilenchiou zàidòngtàipínkuānhuánjìngzhōngtcpxiàonénggǎiliángzhīyánjiū AT qiūqǐlún zàidòngtàipínkuānhuánjìngzhōngtcpxiàonénggǎiliángzhīyánjiū |
_version_ |
1716832161902886912 |