| 研究生: |
李爭原 Li, Cheng-Yuan |
|---|---|
| 論文名稱: |
於車輛上提供有效率地發送TCP資料流之多鏈路通訊 On sending TCP traffic over the on-board multi-homed network |
| 指導教授: |
藍崑展
Lan, Kun-chan |
| 學位類別: |
碩士 Master |
| 系所名稱: |
電機資訊學院 - 資訊工程學系 Department of Computer Science and Information Engineering |
| 論文出版年: | 2010 |
| 畢業學年度: | 98 |
| 語文別: | 英文 |
| 論文頁數: | 30 |
| 中文關鍵詞: | 車輛內網路 、傳輸控制協定 、多鏈路 、封包亂序 、重排序緩衝 、分割連線 、封包排程 |
| 外文關鍵詞: | on-board network, TCP, multihoming, out-of-order packets, reordering buffer, split connection, packet scheduling |
| 相關次數: | 點閱:92 下載:2 |
| 分享至: |
| 查詢本校圖書館目錄 查詢臺灣博碩士論文知識加值系統 勘誤回報 |
車輛內的乘客可將他的行動裝連接於車內的行動路由器上,此行動路由器可透過各種不同的無線通訊技術連接至網際網路上。但是高封包丟失率和低頻寬是無線傳輸環境下常見的問題。多鏈路行動網路架構於先前的研究中被提出,透過同時使用多條無線連結來改善可靠度及集合頻寬,並且可相容現今網際網路上使用傳輸控制協定(TCP)的主機。在這份研究中,我們提出一個創新的通訊協定,稱作多鏈路傳輸控制協定(Multi-homed TCP)。用來增進單一連線使用傳輸控制協定同時透過多條無線連結傳送資料流之效率。多鏈路傳輸控制協定由以下三項改進組成。首先,配置重排序緩衝來消除因封包亂序所造成不必要的資料重傳。接著多鏈路分割連線被用來使單一連線能快速地調適到同時使用多條連結的連線狀況,並且分別為每一條連結調整擁塞視窗。最後我們提出基於擁塞視窗之經排程的傳輸控制演算法,用來減輕在多鏈路環境中使用異質連結情況下所產生的負面影響。此外,我們透過與平行多路徑傳送之串流控制傳輸協定(CMT-SCTP)做比較來評估多鏈路傳輸控制協定效能上的進化。多鏈路傳輸控制協定解決數個在現實中會發生的效能議題,並且讓多鏈路的技術更加的具有可行性和實用性。
In an on-board network, passengers attach their mobile devices to an on-board Mobile Router (MR) which is connected to the Internet through various wireless access technologies. However, high packet loss rate and low bandwidth are commonly seen in a wireless environment. In prior work, a multi-homed NEMO architecture has been proposed to improve the reliability and aggregate the bandwidth by simultaneously using multiple wireless links, and is backward compatible with the TCP hosts in the Internet. In this work, we propose a novel protocol called MH-TCP (Multi-homed TCP) to improve the performance of TCP traffic for single connection over multiple wireless links. MH-TCP consists of three enhancements. First, the reordering buffer is deployed to eliminate unnecessary retransmission being caused by out-of-order packets. Second, Multi-homed Split Connection is used to make a single connection can quickly adapt to the conditions of multiple links and adjust the cwnd for each link accordingly. Finally, we proposed Scheduled Window-based Transmission Control algorithm to mitigate the negative effect of out-of-order packets in the cases of heterogeneous link in multi-homed environment. Further, we evaluate the evolutionary performance in MH-TCP according to compare with the Concurrent Multipath Transfer SCTP (CMT-SCTP). MH-TCP solved several performance issues that would happen in reality, and make the multi-homed technology more feasible and practicality.
[1] J. Yao, et al., "Geo-intelligent Traffic Scheduling in Multi-homed On-board Networks," presented at the Proceedings of the 4th ACM International Workshop on Mobility in the Evolving Internet Architecture (ACM MobiArch 2009), Krakow, Poland, 2009.
[2] C. Perkins, "IP Encapsulation within IP," RFC 2003, 1996.
[3] Y. Jun, et al., "Implementation of a Multihoming Agent for Mobile On-board Communication," in Vehicular Technology Conference, 2006. VTC 2006-Spring. IEEE 63rd, 2006, pp. 896-900.
[4] M. K. A. Matsumoto, K. Fujikawa, and Y. Okabe, "TCP Multi-Home Options," presented at the draft-arifumi-tcp-mh-00.txt, IETF Internet draft, 2003.
[5] H. Hung-Yun and R. Sivakumar, "pTCP: an end-to-end transport layer protocol for striped connections," in Network Protocols, 2002. Proceedings. 10th IEEE International Conference on, 2002, pp. 24-33.
[6] Y. Hasegawa, et al., "Improved data distribution for multipath TCP communication," in Global Telecommunications Conference, 2005. GLOBECOM '05. IEEE, 2005, p. 5 pp.
[7] H. Han, et al., "Multi-Path TCP: A Joint Congestion Control and Routing Scheme to Exploit Path Diversity in the Internet," Networking, IEEE/ACM Transactions on, vol. 14, pp. 1260-1271, 2006.
[8] A. Bakre and B. R. Badrinath, "I-TCP: indirect TCP for mobile hosts," in Distributed Computing Systems, 1995., Proceedings of the 15th International Conference on, 1995, pp. 136-143.
[9] H. Balakrishnan, et al., "Improving reliable transport and handoff performance in cellular wireless networks," Wirel. Netw., vol. 1, pp. 469-481, 1995.
[10] K. Brown and S. Singh, "M-TCP: TCP for mobile cellular networks," SIGCOMM Comput. Commun. Rev., vol. 27, pp. 19-43, 1997.
[11] S. Mascolo, et al., "TCP westwood: Bandwidth estimation for enhanced transport over wireless links," presented at the Proceedings of the 7th annual international conference on Mobile computing and networking, Rome, Italy, 2001.
[12] The Network Simulator - ns-2. Available: http://www.isi.edu/nsnam/ns/