簡易檢索 / 詳目顯示

研究生: 劉謙易
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 Introduction 1 2 Preliminary of SCTP 4 3 Related Work 6 4 Functional Scenario 9 4.1 Multi-source-File-transfer aggregation Scenario . . . . . . . . . . . . . . . 9 4.2 Peer-to-Peer File Transfer Scenario . . . . . . . . . . . . . . . . . . . . . . 11 5 D-SCTP: Distributed Stream Control Transmission Protocol 14 5.1 Architecture of D-SCTP . . . . . . . . . . . . . . . . . . . . . . . . . . . 16 5.2 New Chunks in D-SCTP . . . . . . . . . . . . . . . . . . . . . . . . . . . 17 5.3 D-SCTP Add Path Procedure . . . . . . . . . . . . . . . . . . . . . . . . . 22 5.4 Delete Path procedure . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 24 5.5 TSN Assignment Adjustment Method . . . . . . . . . . . . . . . . . . . . 26 5.6 SACK Generation Algorithm of D-SCTP . . . . . . . . . . . . . . . . . . 28 6 Performance Evaluation 30 6.1 Evaluation on the D-SAGE Algorithm . . . . . . . . . . . . . . . . . . . . 32 6.2 Evaluation on Path Bandwidth Aggregation, Add and Delete Path . . . . . 32 6.3 Evaluation on Multi-path Transmission . . . . . . . . . . . . . . . . . . . . 34 7 Conclusion 46

    [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.

    下載圖示 校內:2017-07-16公開
    校外:2017-07-16公開
    QR CODE