| 研究生: |
劉謙易 Liu, Tsein-I |
|---|---|
| 論文名稱: |
支援跨節點多路徑傳輸之分散式串流控制傳輸協定 D-SCTP: Multi-path Transmission for Distributed End Hosts Using Stream Control Transmission Protocol (SCTP) |
| 指導教授: |
黃崇明
Huang, Chung-Ming |
| 學位類別: |
碩士 Master |
| 系所名稱: |
電機資訊學院 - 資訊工程學系 Department of Computer Science and Information Engineering |
| 論文出版年: | 2007 |
| 畢業學年度: | 95 |
| 語文別: | 英文 |
| 論文頁數: | 50 |
| 中文關鍵詞: | 多重定址技術 、流控制傳輸通訊協定 、點對點 、多重路徑資料傳輸 |
| 外文關鍵詞: | multihoming, stream control transmission protocol, peer-to-peer, concurrent multipath transfer |
| 相關次數: | 點閱:65 下載:1 |
| 分享至: |
| 查詢本校圖書館目錄 查詢臺灣博碩士論文知識加值系統 勘誤回報 |
多重定址技術 讓一個節點可以透過多條線路同時連到網際網路. 流控制傳輸通訊協定是一個支援多重定址技術的傳輸層通訊協定.使得一個多重定址的節點可以建立多重路徑到他的連線端點. 多重路徑資料傳輸擴充了流控制傳輸通訊協定使其可以透過多條路徑同時傳輸新資料. 然而,仍然連線仍然被限制在兩個節點之間.在本篇論文之中,一個新的通訊協定 "跨節點多路徑傳輸之分散式串流控制傳輸協定"被提出, 以達到在一個流控制傳輸通訊連線之中,在多節點之間建立多條連線同時進行傳輸之目的.除了流控制傳輸通訊協定與多重路徑資料傳輸原先即具備的功能外,我們新設計了 "新增子連線" 與 "刪除子連線" . 一個流控制傳輸通訊連線可以經由上述兩種方法在多個節點之間隨時動態新增刪除子路徑. 同時一些議題也在本篇論之中被提出. 我們提出了一個修正 TSN 指派的方法與新的 ACK 產生演算法來解決傳輸上延生的問題. 模擬的結果顯示 "跨節點多路徑傳輸之分散式串流控制傳輸協定" 可以動態的在多節點之間新增刪除子路徑以同時使用多重路徑傳輸資料.因此"跨節點多路徑傳輸之分散式串流控制傳輸協定"是一個對應用程式設計如檔案傳輸與點對點傳輸有益的.
“Multihominig” technique enables a host/site to connect to the Internet through more than
one link. Stream Control Transmission Protocol (SCTP), which is a transport layer protocol
for multihoming, allows a multihomed host to establish multiple paths towards its endpoint.
Concurrent Multi-path Transfer (CMT)-SCTP extends the base SCTP to allow an SCTP host
to transmit new data to its endpoint through multiple paths at the same time. However, in
CMT-SCTP, an association (SCTP’s term for “connection”) is still limited exactly between
two end hosts. In this thesis, a new SCTP extension protocol, namely “D-SCTP”, is proposed
to achieve concurrent multi-path transmission over multiple end hosts within a single
SCTP association. In addition to the existing features provided by SCTP and CMT-SCTP,
an Add Path Procedure and a Delete Path Procedure are designed. Paths destined to different
hosts can thus be dynamically added and deleted in an existing association at any time.
Furthermore, issues related to D-SCTP are investigated in this thesis. A TSN assignment
adjustment mechanism and a new SACK generation algorithm are also devised to tackle the
side-effects caused by concurrent multi-path transmission across multiple end hosts. The
simulation results in this thesis also show that, the mechanisms provided by D-SCTP can
dynamically add/delete hosts to transfer data concurrently. Thus, D-SCTP is very adequate
for the development of applications such as FTP services and P2P data transfer, to improve
the efficiency of data transmission.
[1] The IETF IPv6 Multihoming Working Group.
http://www.ietf.org/html.charters/multi6-charter.html.
[2] J. Abley, K. Lindqvist et. al., “IPv4 Multihoming Practices and Limitations,” RFC
4116, IETF, July 2005.
htto://www.ietf.org/rfc/rfc4116.txt
[3] R. Stewart, Q. Xie et. al., “Stream Control Transmission Protocol,” RFC 2960, IETF,
October 2000.
htto://www.ietf.org/rfc/rfc2960.txt
[4] M. Allman, V. Paxson, and W. Stevens, “TCP Congestion Control,” RFC 2581, IETF,
April 1999.
htto://www.ietf.org/rfc/rfc2581.txt
[5] L. Coene, “Stream Control Transmission Protocol Applicability Statement.” RFC 3257,
IETF, April 2002.
[6] L. Ong and J. Yoakum, “An Introduction to the Stream Control Transmission Protocol
(SCTP),” RFC 3286, IETF, May 2002.
[7] A. L. Caro, J. R. Iyengar, P. D. Amer, Sourabh Ladha, Gerard J. Heinz II, and Keyur C.
Shah “SCTP: a proposed standard for robust internet data transport,” IEEE Computer,
VOL. 36, NO. 11, pp. 56-63, November 2003.
48
[8] Junichi, F., Kenji I., Hiroyasu O., and Yukiyoshi J., “A Study on Primary Path. Switching
Strategy,” Proceedings of Workshop on Cooperative. Computing, Internetworking
and Assurance. (WCCIA 2005), pp. 536-541, April 2005.
[9] R. Stewart and C. Metz, “SCTP: New transport protocol for TCP/IP,” IEEE Internet
Computing, VOL. 5, NO. 6, pp. 64-69, November/December 2001.
[10] S. J. Fu and M. Atiquzzaman, “SCTP: State of the Art in Research, Products, and
Technical Challenges,” IEEE Communications, VOL. 42, NO. 4, pp. 64-76, April 2004.
[11] Jungmaier A., Rathgeb E.P., Schopp M., and Txen,“SCTP- A Multi-Link End-to-End
Protocol for IP-Based Networks,” AEU -The International Journal of Electronics and
Communications, pp. 46-54, February 2002.
[12] A. Jungmaier, M. Schopp, and M. Tuxen, “Performance Evaluation of the Stream Control
Transmission Protocol,” Proceedings of the 2000 IEEE Conference on High Perfomance
Switching and Routing, Heidelberg, German, pp. 141-148, June 2000.
[13] A. Jungmaier, E.P Rathgeb, and M. Tuxen, “On the Use of SCTP in Failover Scenarios,”
Proceedings of the SCI 2002, Mobile/Wireless Computing and Communication
Systems II, VOL. X, Orlando, USA, pp. 363-368, July 2002.
[14] R. Stewart, M. Ramalho, Q. Xie, M. Tuexen, S. Maruyama, and M. Kozuka , “Stream
Control Transmission Protocol (SCTP) Dynamic Address Reconfiguration,” draft-ietftsvwgaddip-
sctp-15.txt, May 2006.
[15] M. Riegel,M. Tuexen, “Mobile SCTP,” draft-riegel-tuexen-mobile-sctp-07.txt, October
2006.
[16] S. J. Koh, et al., “Architecture of Mobile SCTP for IP Mobility Support”,
http://www.watersprings.org/pub/id/draft-sjkoh-mobile-sctp-mobileip-04.txt, June
2004.
[17] S. J. Koh, M. J. Chang, and M. J. Lee, “mSCTP for Soft Handover in Transport Layer,”
IEEE Communications Letters, VOL 8, NO. 3, pp.189-191, March 2004.
49
[18] W. Xing, H. Karl, and A. Wolisz, “M-SCTP: Design and Prototypical Implementation
of an End-to-End Mobility Concept,” Proceedings of the 5th International Workshop:
The Internet Challenge - Technology and Applications, pp.61-75 October 2002.
[19] J. R. Iyengar, K. C. Shah, and P. D. Amer, “ConcurrentMultipath Transfer Using SCTP
Multihoming over Independent End-to-End Paths,” IEEE/ACM Transactions on Networking
(in press).
[20] G. Ye, T. N. Saadawi, and M. Lee, “IPCC-SCTP: An Enhancement to the Standard
SCTP to Support Multi-homing Efficiency,” Proceedings of IEEE International Conference
on Performance, Computing, and Communications, pp. 523-530, April 2004.
[21] A. Abd EI AI, T. Saadawi, and M. Lee, “LS-SCTP: A Bandwidth Aggregation Technique
for Stream Control Transmission Protocol,” Computer Communications, VOL
27, NO. 10, pp. 1012-1024, 2004.
[22] C. Casetti and W. Gaiotto, “Westwood SCTP: Load Sharing over Multipaths using
Bandwidth-aware Source Scheduling,” Proceedings of the 60th IEEE Vehicular Technology
Conference, VOL 4, pp. 3025-3029, September 2004.
[23] S. Kashihara, K. Iida, H. Koga, Y. Kadobayashi, and S. Yamaguchi, “Multi-Path Transmission
Algorithm for End-to-End Seamless Handover across Heterogeneous Wireless
Access Networks,” IEICE Transactions on Communications, VOL. E87-B, NO. 3, pp.
490-496, March 2004.
[24] The Network Simulator ns-2, http://www.isi.edu/nsnam/ns.
[25] SCTP Module, http://pel.cis.udel.ed.