| 研究生: |
林銘賢 Lin, Ming-Sian |
|---|---|
| 論文名稱: |
在無線行動網路下針對多媒體串流使用 SCTP 之多路徑資料傳輸 Concurrent Multipath Transfer Using SCTP for Multimedia Streaming in Wireless Mobile Networks |
| 指導教授: |
黃崇明
Huang, Chung-Ming |
| 學位類別: |
博士 Doctor |
| 系所名稱: |
電機資訊學院 - 資訊工程學系 Department of Computer Science and Information Engineering |
| 論文出版年: | 2010 |
| 畢業學年度: | 99 |
| 語文別: | 英文 |
| 論文頁數: | 96 |
| 中文關鍵詞: | 多路徑資料傳輸 、部分可能傳輸 、不可靠傳輸 、換手 、多媒體串流 |
| 外文關鍵詞: | SCTP, CMT, partially reliable transmission, unreliable transmission, handoff, multimedia streaming |
| 相關次數: | 點閱:109 下載:4 |
| 分享至: |
| 查詢本校圖書館目錄 查詢臺灣博碩士論文知識加值系統 勘誤回報 |
近幾年來,有愈來愈多的行動裝置配有多重網路介面連線至網際網路。在無線多重定址網路下,行動裝置大都同時配有 Wi-Fi 及 3.5G 的無線路連介面。SCTP 允許一個行動節點透過主要路徑來傳送資料並且透過重傳路徑重傳遺失的資料。多路徑資料傳輸是基於 SCTP 的通訊協定,可以允許行動節點同時透過所有可用的傳輸路徑進行資料傳送。然而 SCTP 與多路徑資料傳輸協定都是可靠的傳輸層的傳輸通訊協定。許多多媒體串流應用程式並不完全需要傳輸層支援可靠的資料傳輸。多媒體串流的訊框大都有其有效時間及重要性。許多即時串流的應用程式允許多媒體串流的訊框在傳輸的過程中遺失並且不需要再度重傳,而且時效性已過的訊框是不需要播放的。PR-SCTP 加強 SCTP,讓 SCTP 可以以部分可靠或不可靠的方式來傳送資料。然而 PR-SCTP 會有回應假的已收到資料及過度保守的擁塞控制等問題。除此之外結合 PR-SCTP 及多路徑資料傳輸也會引發其它諸如接收端緩衝區溢滿及不必要丟棄資料等問題。因此,在這樣的前提下,本論文針對多媒體串流在無線行動網路的應用環境提出部分可靠多路徑資料傳輸、不可靠多路徑資料傳輸及行動多路徑資料傳輸等三個多路徑資料傳輸通訊協定。部分可靠多路徑資料傳輸提供部分可靠及優先傳輸排序機制的資料傳輸。而不可靠的資料傳輸則是提供包含擁塞控制的不可靠資料傳輸。行動多路徑資料傳輸則是提供以路徑為導向之多重串流、以MIH 為輔助之換手機制及連線恢復機制。模擬結果顯示本論文所提出之三種多路徑通訊協定能夠提供較佳的影像品質並且避免影像播放中斷等問題,並且降低接收端緩衝區溢滿發生的機率。
Many mobile devices introduced in recent years are equipped with multiple interfaces to connect to the Internet.
In wireless multihomed networks, mobile devices often have both Wi-Fi and 3.5G interfaces.
Stream Control Transmission Protocol (SCTP) allows a Mobile Node (MN) to transmit data over the primary path and retransmit data over the retransmission path.
Concurrent Multipath Transfer (CMT), which is based on SCTP, enhances SCTP and enables a MN to transmit data concurrently over all available paths.
However, both SCTP and CMT are reliable transport layer protocols.
Many multimedia streaming applications do not need fully reliable transmission in the transport layer.
Frames are associated with lifetime and varying priorities.
Frame losses are allowed in real-time streaming applications.
To play the lifetime expired frame is unnecessary.
The SCTP Partially Reliable extension (PR-SCTP) enables SCTP to transmit data in reliable or unreliable ways.
However, PR-SCTP suffers from falsely acknowledged Transmission Sequence Number (TSN) and overly conservative congestion window growth problems.
Several problems, such as receiver buffer bocking and unnecessary discarding data, arise when combining PR-SCTP and CMT.
This dissertation proposes Partially Reliable Concurrent Multipath Transfer (PR-CMT), Unreliable-Concurrent Multipath Transfer (U-CMT), and Mobile-Concurrent Multipath Transfer (mCMT), for multimedia streaming in wireless mobile networks.
PR-CMT can provide both partially reliable transmission and prioritized stream transmission for multimedia streaming, while U-CMT can have unreliable transmission with congestion control.
mCMT employs path-oriented multistreaming, Media Independent Handover (MIH)-assisted handoff, and association resume mechanism to deal with the mobility issue in the wireless mobile network.
The simulation results show that the proposed technologies can improve the video playable frame rate and prevent large gaps between two playable frames.
The occurrences of the receiver buffer blocking can be reduced effectively.
[1] C. M. Huang, C. H. Tsai, and P. C. Su, MultiGate6: An IPv6 Multihoming Gateway Using a Hybried Approach, Computer Communications, vol. 29, no. 10, pp. 1842 -1857, 2006.
[2] R. Stewart, Ed., Stream Control Transmission Protocol, IETF, RFC 4960, pp. 1-152, 2007.
[3] R. Fracchia, C. Casetti, C.-F. Chiasserini, and M. Meo, Wise: Best-Path Selection in Wireless Multihoming Environments, IEEE Transactions on Mobile Computing, vol. 6, no. 10, pp. 1130-1141, 2007.
[4] M. N. E. Derini and A. A.Elshikh, MPEG-4 Video Transfer with SCTP-Friendly Rate Control, Proceedings of the 4th ACM workshop on Wireless multimedia networking and performance modeling, pp. 32-36, 2008.
[5] Y.-C. Lai, DCCP: Transport Protocol with Congestion Control and Unreliability, IEEE Internet Computing, vol. 12, no. 5, pp. 78-83, 2008.
[6] A. L. Caro, J. R. Iyengar, P. D. Amer, S. Ladha, G. J. Heinz, and K. C. Shah, SCTP: A Proposed Standard for Robust Internet Data Transport, IEEE Computer, vol. 36, no. 11, pp. 56-63, 2003.
[7] C. Casetti and W. Gaiotto, Westwood SCTP: Load Balancing over Multipaths Using Bandwidth-Aware Source Scheduling, Proceedings of the IEEE International Conference on Vehicular Technology, vol. 4, pp. 3028-3029, 2004.
[8] R. Stewart, M. Ramalho, Q. Xie, M. Tuexen, and P. Conrad, Stream Control Transmission Protocol Partial Reliability Extension, IETF, RFC 3758, pp. 1-22, 2004.
[9] X. L. Wang and V. C. M. Leung, Applying PR-SCTP to Transport SIP Traffic, Proceedings of the Global Telecommunications Conference, pp. 776-780, 2006.
[10] Moving Picture Experts Group (MPEG), http://www.mpeg.org/, 2010.
[11] H. Wu, M. Claypool, and R. Kinicki, Adjusting Forward Error Correction with Temporal Scaling for TCP-friendly Streaming MPEG, ACM Transactions on Multimedia Computing, Communications, and Applications (TOMCCAP), vol. 1, no. 4, pp. 2971-2976, 2005.
[12] W. Wang, S. C. Liew, and V. Li, Solutions to Performance Problems in VoIP over a 802.11Wireless LAN, IEEE Transactions on Vehicular Technology, vol. 54, no. 1, pp. 366-384, 2005.
[13] C. M. Huang, C. H. Tsai, and M. C. Tsai, Design and Implementation of Video Streaming Hot-Plug between Wired and Wireless Networks Using SCTP, The Computer Journal, vol. 29, no. 4, pp. 400-417, 2006.
[14] A. Gurtov and S. Floyd, Modeling Wireless Links for Transport Protocols, SIGCOMM Computer Communication Review, vol. 34, no. 2, pp. 85-96, 2004.
[15] L. Ma, F. R. Yu, and V. C. M. Leung, Performance Improvements of Mobile SCTP in Integrated Heterogeneous Wireless Networks, IEEE Transactions on Wireless Communications, vol. 6, no. 10, pp. 3567-3577, 2007.
[16] C. M. Huang and C. H. Tsai, The Handover Control Mechanism for Multi-path Transmission Using Stream Control Transmission Protocol (SCTP), Computer Communications, vol. 30, no. 17, pp. 3239-3256, 2007.
[17] M. Riegel and M. Tuexen, Stream Control Transmission Protocol (SCTP) Dynamic Address Reconfiguration, IETF, RFC 5061, pp. 1-41, 2007.
[18] K. C. K. Tsang, C.-L. Wang, and F. C. M. Lau, Handoff Performance Comparison of Mobile IP, Fast Handoff and mSCTP in Mobile Wireless Networks, Proceedings of I-SPAN 2008, pp. 45-52, 2008.
[19] M. Kim, T. Moon, and S. Cho, A Study on IEEE 802.21 MIH Frameworks in Heterogeneous Wireless Networks, Proceedings of ICACT 2009, pp. 242-246, 2009.
[20] J. R. Iyengar, P. D. Amer, and R. Stewart, Concurrent Multipath Transfer Using SCTP Multihoming over Independent End-to-End Paths, IEEE/ACM Transactions on Networking, vol. 6, no. 14, pp. 951-964, 2006.
[21] J. R. Iyengar, P. D. Amer, and R. Stewart, Receive Buffer Blocking in Concurrent Multipath Transfer, Proceedings of the Global Telecommunications Conference, vol. 1, pp. 121-125, 2005.
[22] P. D. A. Preethi Natarajan1, Janardhan R. Iyengar and R. Stewart, Concurrent Multipath Transfer using Transport Layer Multihoming: Performance Under Network Failures, Proceedings of the Military Communications Conference, vol. 4, pp. 1-7, 2006.
[23] F. Perotto, C. Casetti, and G. Galante, SCTP-based Transport Protocols for Concurrent Multipath Transfer, Proceedings of the IEEE International Conference on Wireless Communication and Networking, pp. 2971-2976, 2007.
[24] H. Wang, Y. Jin, and W. Wang, The Performance Comparison of PR-SCTP, TCP and UDP for MPEG-4 Multimedia Traf c in Mobile Network, Proceedings of the International Conference on Communication Technology, pp. 403-406, 2003.
[25] M. Molteni and M. Villari, Using SCTP with Partial Reliability for MPEG-4 Multimedia Streaming, Proceedings of the BSD Conference, pp. 1-7, 2002.
[26] A. T. Connie, P. Nasiopoulos, Y. P. Fallah, and V. C. Leung, Sctp-based Transmission of Data-Partitioned H.264 Video, Proceedings of the 4th ACM workshop on Wireless multimedia networking and performance modeling, pp. 32-36, 2008.
[27] P. P. K. Lam and S. C. Liew, UDP-Liter: An Improved UDP Protocol for Real-Time Multimedia Applications over Wireless Links, Proceedings of the 1st International Symposium on Wireless Communication Systems, pp. 314-318, 2004.
[28] A. B. Ali, I. Lengliz, and F. Kamoun, The Proportional and Derivative Algorithm: A New Router-based UDP Congestion Control Scheme for Mobile Wireless Networks,Proceedings of the Global Information Infrastructure Symposium, pp. 1-8, 2009.
[29] E. Kohler, M. Handley, and S. Floyd, Datagram Congestion Control Protocol (DCCP), IETF, RFC 4340, pp. 1-129, 2006.
[30] Q. T. Tong, H. Koga, K. Iida, and Y. Sakai, TCP Fairness Improvement of DCCP Flow Control for Bursty Real-Time Applications, Proceedings of the First International Conference on Communications and Electronics, pp. 66-71, 2006.
[31] S. Floyd, M. Handley, J. Padhye, and J. Widmer, TCP Friendly Rate Control (TFRC): Protocol Specification, IETF, RFC 5348, pp. 1-58, 2008.
[32] H.-J. Lee, H.-J. Byun, and J.-T. Lim, mSCTP for Soft Handover in Transport Layer, IET Communications, vol. 2, no. 1, pp. 159-163, 2008.
[33] L.-D. Chou, J.-M. Chen, H.-S. Kao, S.-F.Wu, andW. Lai, Seamless Streaming Media for Heterogeneous Mobile Networks, IET Communications, vol. 11, no. 6, pp. 873-887, 2006.
[34] E. A. Jammeh, M. Fleury, and M. Ghanbari, Performance Analysis of Multi-homed Transport Protocols with Network Failure Tolerance, IET Communications, vol. 3, no. 1, pp. 25-37, 2009.
[35] C.-Q. Xu, E. Fallon, Y.-S. Qiao, G.-M. Muntean, X.-G. Li, and A. Hanley, Performance Evaluation of Distributing Real-Time Video Over Concurrent Multipath, Proceedings of the IEEE Wireless Communications and Networking Conference, pp. 1-6, 2009.
[36] I. Aydin and C.-C. Shen, Performance Evaluation of Concurrent Multipath Transfer Using SCTP Multihoming in Multihop Wireless Networks, Proceedings of the IEEE Wireless Communications and Networking Conference, pp. 234-241, 2009.
[37] G. J. Heinz II, Priorities in Stream Transmission Control Protocol (SCTP) Multistreaming, Master Thesis, University of Delaware, pp. 1-29, 2003.
[38] J. Zou, M. mit Uyar, M. A. Fecko, and S. Samtani, Performance Evaluation of Subflow Capable SCTP, Computer Communication, vol. 29, no. 12, pp. 2413-2432, 2007.
[39] S. J. Koh, M. J. Chang, and M. Lee, mSCTP for Soft Handover in Transport Layer,IEEE Communications Letters, vol. 8, no. 3, pp. 189-191, 2004.
[40] J. Liao, J. Wang, and X. Zhu, cmpSCTP: An Extension of SCTP to Support Concurrent Multi-Path Transfer, Proceedings of ICC 2009, pp. 5762-5966, 2009.
[41] D. P. Kim, S. J. Koh, and L. V, On the Packet Reordering of mSCTP for Vertical Handover in Heterogneous Wireless Networks, Proceedings of VTC 2008-Fall, pp. 1-5, 2008.
[42] C. M. Huang and C. H. Tsai, WiMP-SCTP: Multi-path Transmission using Stream
Control Transmission Protocol (SCTP) inWireless Networks, Proceedings of the 21th IEEE International Conference on Advanced Information Networking and Applications, pp. 209-214, 2007.
[43] D. P. Kim and S. J. Koh, Analysis of Handover Latency for Mobile IPv6 and mSCTP,Proceedings of ICC 2008, pp. 420-424, 2008.
[44] J.-M. Lee, H.-J. Lim, J.-H. Lee, and T.-M. Chung, A Scheme to Reduce the Handoff Latency Using mSCTP in Fast Mobile IPv6, Proceedings of ICSNC 2007, pp. 14-19, 2007.
[45] Y. Y. An, B. H. Yae, K. W. Lee, Y. Z. Cho, and W. Y. Jung, Reduction of Handover Latency Using MIH Services in MIPv6, Proceedings of AINA 2006, pp. 229-234, 2006.
[46] Y.-M. Chen, M.-Y. Lai, S.-C. Lin, S.-C. Chang, and T.-Y. Chung, SCTP-based Handoff based on MIH Triggers Information in Campus Networks, Proceedings of ICACT 2006, pp. 1301-1305, 2006.
[47] P. Bellavista, A. Corradi, and L. Foschini, An IMS Vertical Handoff Solution to Dynamically Adapt Mobile Multimedia Services, Proceedings of ISCC 2008, pp. 764-771, 2008.
[48] N. H. Thanh, N. T. Hung, T. N. Lan, T. Q. Thanh, D. Hanh, and T. Magedanz, mSCTPbased Proxy in Support of Multimedia Session Continuity and QoS for IMS-based Networks, Proceedings of ICCE 2008, pp. 1301-1305, 2009.
[49] The Network Simulator version 2, http://www.isi.edu/nsnam/ns/.
[50] C. M. Huang, C. W. Lin, and X. Y. Lin, A Predictive Video-on-Demand Bandwidth Management Using the Kalman Filter over Heterogeneous Networks, The Computer Journal, vol. 52, no. 2, pp. 171-185, 2007.
[51] PPStream, http://www.ppstream.com/.
[52] S. Ladha, S. Baucke, R. Lwdwig, and P. D. Amer, On Making SCTP Robust to Spurious Retransmissions, ACM SIGCOMM computer Communication Review, vol. 32, no. 2, pp. 2971-2976, 2004.
[53] S. Tanaka, H. Ishii, T. Sao, Y. Iizuka, and T. Nakamori, HSDPA Throughput Performances Using an Experimental HSDPA Transmission System, NTT DoCoMo Technical Journal, vol. 6, no. 4, pp. 19-28, 2005.
[54] M. Tuexen, R. Stewart, P. Lei, and E. Rescorla, Authenticated Chunks for the Stream Control Transmission Protocol (SCTP), IETF, RFC 4895, pp. 1-19, 2007.
[55] J.-Y. L. Boudec and M. Vojnovic, Perfect Simulation and Stationarity of a Class of Mobility Models, Proceedings of IEEE Infocom 2005, pp. 2743-2754, 2005.
[56] C. Parsa and J. J. Garcia-Luna-Aceves, Improving TCP Performance over Wireless
Networks at the Link Layer, Mobile Networks and Applications, vol. 6, no. 1, pp. 57-71, 2000.
[57] C. Shen and D. Pesch, A Heuristic Relay Positioning Algorithm for Heterogeneous Wireless Networks, Proceedings of the IEEE 69th Vehicular Technology Conference, pp. 26-29, 2009.
[58] J. Eriksson, H. Balakrishnan, and S. Madden, Cabernet: Vehicular Content Delivery Using WiFi, Proceedings of the 14th ACM international conference on Mobile computing and networking, pp. 199-210, 2008.
[59] V. Bychkovsky, B. Hull, A. Miu, H. Balakrishnan, and S. Madden, A Measurement Study of Vehicular Internet Access Using in SITUWi-Fi Networks, Proceedings of the 12th ACM international conference on Mobile computing and networking, pp. 50-61, 2006.
[60] P. Li, X. Huang, Y. Fang, and P. Lin, Optimal Placement of Gateways in Vehicular Networks, IEEE Transactions on Vehicular Technology, vol. 56, no. 6, pp. 3421-3430, 2007.