Repository logo
  • English
  • 中文
Log In
Have you forgotten your password?
  1. Home
  2. College of Electrical Engineering and Computer Science / 電機資訊學院
  3. Electrical Engineering / 電機工程學系
  4. Improving the Performance of TCP in Wireless Communications
 
  • Details

Improving the Performance of TCP in Wireless Communications

Date Issued
2004
Date
2004
Author(s)
Huang, Jeng-Ji
DOI
en-US
URI
http://ntur.lib.ntu.edu.tw//handle/246246/53570
Abstract
Growing popularity of both wireless communications and Internet access have led to that TCP (transmission control protocol) in wireless links dooms to play an important role in the design of future wireless communication systems. Compared to its wireline counterpart, wireless communications has its own problems and limitations: lacking bandwidth, multipath fading, propagation loss, cochannel interference, and etc. Due to that bandwidth is limited, a wireless link is usually the bottleneck along the transmission path of a TCP connection. On the other hand, due to multipath fading, propagation loss, and cochannel interference, the bit error rate of data transmission in a wireless link is often several orders higher than an optical wireline. In this study several schemes are proposed to alleviate the performance degradation of TCP due to channel errors. The wireless systems considered include satellite, cellular, and wireless LAN (local area network). To solve the performance degradation problem of wireless TCP, three major approaches have been widely discussed in the literature: 1. Splitting: This approach splits a TCP connection into two separate connections at the base station -- one between the fixed host and the base station, and the other between the base station and the mobile host. 2. Link-layer retransmission: In this approach, a retransmission protocol together with FEC (forward error correction) at the data link layer is employed for the wireless segment. 3. Differentiation: This approach manages to make the TCP sender capable of telling the cause of a packet loss, in order to prevent TCP from triggering unnecessary congestion control and avoidance mechanisms when packet loss is due to wireless channel errors. Among these approaches, we considered ``link-layer retransmission' and ``differentiation' in this study. We propose schemes that are able to effectively improve the performance of wireless TCP. To obtain results, the ns-2 (network simulator) is used as a tool. Five topics are studied in this thesis. An asymmetric Internet accessing system consisting of a high speed satellite link and a slow terrestrial link is considered in the first problem. The satellite link is used for forwarding TCP data and the terrestrial link for returning acknowledgements. In this environment, a ground retransmission mechanism that takes the advantage of small latency of the terrestrial connection is proposed to enhance TCP performance. The proposed mechanism effectively prevents TCP from triggering unnecessary fast retransmits, thus achieving a much better throughput performance than regular TCP. The second topic deals with the problem of spurious timeouts in the fully-reliable retransmission mechanism in mobile computing environments. An ACK buffering method is proposed to effectively suppress the occurrence of TCP spurious timeouts. In this method a small number of ACKs are buffered at the base station prior to the emergence of a bad state period in the wireless channel, and these ACKs are henceforth released by the base station one at a time to reset the TCP sender's retransmission timer. This effectively prevents TCP from spurious timeouts and alleviates the performance degradation of TCP. In the third and the fourth topics, two different differentiation schemes are proposed for TCP SACK. In the first differentiation scheme, a support is required at routers to incorporate a new dropping policy. Although it significantly improves the performance of TCP SACK over both low and long delay noisy links, the implementation cost is high. In contrast, the second differentiation scheme requires only modification at the TCP sender. However, the performance gain is lower, compared to the first differentiation scheme. The last topic discusses the problem relating to the buffer management at a base station in a heterogeneous network when Snoop protocol is used to improve TCP performance over wireless links. We notice that FDA (forced duplicate acknowledgement), which is an active flow control scheme proposed to handle the buffer management when multiple TCP flows share a common wireless link, would fail to control the flow of TCP SACK, causing the wireless bandwidth to be unfairly distributed when TCP SACK coexists with Tahoe/Reno. An improved FDA flow control based on the key features of TCP SACK is then proposed to solve this problem.
Subjects
無線通訊
傳輸控制規約
TCP
wireless communication
Type
thesis
File(s)
Loading...
Thumbnail Image
Name

ntu-93-D82503024-1.pdf

Size

23.31 KB

Format

Adobe PDF

Checksum

(MD5):d254f3f0f15298f639a6236f932f9fa2

臺大位居世界頂尖大學之列,為永久珍藏及向國際展現本校豐碩的研究成果及學術能量,圖書館整合機構典藏(NTUR)與學術庫(AH)不同功能平台,成為臺大學術典藏NTU scholars。期能整合研究能量、促進交流合作、保存學術產出、推廣研究成果。

To permanently archive and promote researcher profiles and scholarly works, Library integrates the services of “NTU Repository” with “Academic Hub” to form NTU Scholars.

總館學科館員 (Main Library)
醫學圖書館學科館員 (Medical Library)
社會科學院辜振甫紀念圖書館學科館員 (Social Sciences Library)

開放取用是從使用者角度提升資訊取用性的社會運動,應用在學術研究上是透過將研究著作公開供使用者自由取閱,以促進學術傳播及因應期刊訂購費用逐年攀升。同時可加速研究發展、提升研究影響力,NTU Scholars即為本校的開放取用典藏(OA Archive)平台。(點選深入了解OA)

  • 請確認所上傳的全文是原創的內容,若該文件包含部分內容的版權非匯入者所有,或由第三方贊助與合作完成,請確認該版權所有者及第三方同意提供此授權。
    Please represent that the submission is your original work, and that you have the right to grant the rights to upload.
  • 若欲上傳已出版的全文電子檔,可使用Open policy finder網站查詢,以確認出版單位之版權政策。
    Please use Open policy finder to find a summary of permissions that are normally given as part of each publisher's copyright transfer agreement.
  • 網站簡介 (Quickstart Guide)
  • 使用手冊 (Instruction Manual)
  • 線上預約服務 (Booking Service)
  • 方案一:臺灣大學計算機中心帳號登入
    (With C&INC Email Account)
  • 方案二:ORCID帳號登入 (With ORCID)
  • 方案一:定期更新ORCID者,以ID匯入 (Search for identifier (ORCID))
  • 方案二:自行建檔 (Default mode Submission)
  • 方案三:學科館員協助匯入 (Email worklist to subject librarians)

Built with DSpace-CRIS software - Extension maintained and optimized by 4Science