簡易檢索 / 詳目顯示

研究生: 黃圳柏
Huang, Zun-Po
論文名稱: 使用會議層接合方法實現多媒體串流之遷移
Using Session Splice Approach to Achieving Multimedia Session Migration
指導教授: 謝錫堃
Shieh, Ce-Kuen
學位類別: 碩士
Master
系所名稱: 電機資訊學院 - 電腦與通信工程研究所
Institute of Computer & Communication Engineering
論文出版年: 2006
畢業學年度: 94
語文別: 英文
論文頁數: 44
中文關鍵詞: 多媒體串流遷移會議層接合
外文關鍵詞: Session Splice, Session Migration
相關次數: 點閱:68下載:2
分享至:
查詢本校圖書館目錄 查詢臺灣博碩士論文知識加值系統 勘誤回報
  • 在行動運算環境中,基於效能與網路通訊品質考量,使用異質性網路介面或異質性裝置觀賞多媒體串流是無可避免的。當使用者切換異質性網路介面或異質性裝置時,多媒體串流之遷移主要確保使用者正在觀賞的多媒體串流可以繼續地播放。現行解決多媒體串流遷移的方法須修改多媒體串流伺服器、路由器、代理伺服器、多媒體應用程式或網路通訊協定。然而,現行的方法都有相容性問題。因此,本論文提出一個新穎的行動管理方法,此方法使用會議層接合技術實現多媒體串流之遷移,且僅需修改用戶端,故此方法解決相容性問題且可運作於現行網路基礎架構與多媒體應用程式。此外,本論文所提出之方法已實作於Linux作業系統,並經由實地測試之數據證明此方法僅需花費些許額外負擔(Overhead)。

    In mobile computing, it is unavoidable to receive multimedia stream in a session through heterogeneous network interfaces or heterogeneous devices for better communication quality and performance. Session migration aims to maintain the continuity of the ongoing multimedia stream among the network interfaces and the devices. However, current approaches for session migration have compatibility problems because they modify streaming servers, routers, proxies, applications, or protocols. In the thesis, we propose a novel mobility management approach by means of session splice to achieve session migration. The approach maintains the continuity of the ongoing multimedia stream among the network interfaces and the devices without any modification excepting the end host. Without compatibility problems in other approaches, our approach can cooperate with existing Internet infrastructures and legacy applications. Our mobility management approach is realized in Linux and the experimental results show that the approach can achieve session migration with a slight overhead.

    CONTENTS i LIST OF TABLES iii LIST OF FIGURES iv Chapter 1 Introduction 1 1.1 Overview 1 1.2 Thesis Motivation 4 1.3 Contributions 5 1.4 Organization of the Thesis 5 Chapter 2 Background and Related Works 6 2.1 A Suite of Multimedia Streaming Protocol 6 2.1.1 RTSP 7 2.1.2 RTP 7 2.1.3 RTCP 9 2.2 Contemporary Approaches for Intra-terminal Handoff 10 2.2.1 Network Layer Approach 10 2.2.2 Transport Layer Approach 10 2.3 Contemporary Approaches for Inter-terminal Handoff 11 2.3.1 Session Layer Approach 11 2.3.2 Application Layer Approach 13 2.3.3 Proxy-based Approach 14 Chapter 3 Achieving Session Migration by Using Session Splice Approach 15 3.1 An Overview of the Session Splice 15 3.2 Intra-terminal Handoff 17 3.2.1 Overview 17 3.2.2 Details in Intra-terminal Handoff 19 3.3 Inter-terminal Handoff 21 3.3.1 Overview 21 3.3.2 Detail in Inter-terminal Handoff 23 3.3.2.1 State Transfer Procedure between Handoff Source and Handoff Target 23 3.3.2.2 Signaling Procedure between Handoff Target and Streaming Server 24 Chapter 4 System Implementation 26 4.1 Possible Implementation Alternatives for Session Splice 26 4.2 Session Splice-based Mobility Management 28 4.2.1 Session Splice 29 4.2.2 Active Network Link Monitor (ANLM) 30 4.2.3 Session Migration Management (SMM) 32 Chapter 5 Performance 34 5.1 Configuration 34 5.2 Intra-terminal Handoff Overhead 35 5.3 Inter-terminal Handoff Overhead 37 5.3.1 State Transfer Overhead 38 5.3.2 Signaling Overhead 39 5.4 Discussion 40 Chapter 6 Conclusions 41 References 42

    [1] T.C. Huang, C.K. Shieh, W.H. Lai, and Y.B. Miao, “Session Splice on Multimedia Communication for Mobile Computing,” in IEEE International Conference on Sensor Networks, Ubiquitous, and Trustworthy Computing (SUTC 2006), vol.2, pp. 166-171, June 2006.
    [2] L.D. Chou and J.M. Chen, “Streaming Media Delivery in Heterogeneous Wireless Networks,” Ph.D. dissertation, National Central University, Taoyuan, Taiwan, July 2006.
    [3] Jayanth Mysore and Vaduvur Bharghavan, “A New Multicasting-based Architecture for Internet Host Mobility,” in Proceedings of ACM/IEEE MobiCom, pp. 161–172, October 1997.
    [4] Jayanth Mysore and Vaduvur Bharghavan, “Performance of Transport Protocols over a Multicasting-based Architecture for Internet Host Mobility,” in IEEE International Conference on Communications, pp. 1817–1823, 1998.
    [5] 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,” in The Computer Journal, vol. 49, no. 4, pp. 400-417, June 2006.
    [6] B. Landfeldt, T. Larsson, Y. Ismailov, and A. Seneviratne, “SLM, a Framework for Session Layer Mobility Management,” in Proceedings of the 8th International Conference on Computer Communications and Networks, pp. 452-456, October 1999.
    [7] Tadashi Okoshi, Masahiro Mochizuki, Yoshito Tobe, and Hideyuki Tokuda, “MobileSocket: Toward Continuous Operation for Java Applications,” in Proceedings of IEEE International Conference on Computer Communications and Networks, pp. 50–57, Natick, Massachusetts, October 1999.
    [8] P. Bellavista, A. Corradi, L. Foschini, “MUM: a Middleware for the Provisioning of Continuous Services to Mobile Users,” in Proceedings of the 9th International Symposium on Computers and Communications, pp. 498-505, June 2004.
    [9] K. Ohta, T. Yoshikawa, T. Nakagawa, Y. Isoda, and S. Kurakake, “Adaptive Terminal Middleware for Session Mobility,” in Proceedings of the 23th International Conference on Distributed Computing Systems Workshops, pp. 394-299, May 2003.
    [10] H. Chu, H. Song, C. Wong, S. Kurakake, and M. Katagiri, “ROAM, A Seamless Application Framework,” in Journal of Systems and Software, Vol. 69, Issue 3, pp. 209-226, January 2004.
    [11] Mazen Malek Shiaa and Lars Erik Liljeback, “User and Session Mobility in a Plug-and-Play Architecture,” IFIP WG6.7 Workshop and EUNICE Summer School, Trondheim, Norway, September 2002.
    [12] H. Song, H. Chu, Shoji Kurakake, “Browser Session Preservation and Migration,” in Proceedings of World Wide Web 2002, Hawaii, May 2002.
    [13] A. C. Snoeren. “A Session-Based Architecture for Internet Mobility,” Ph.D. dissertation, Massachusetts Institute of Technology, December 2002.
    [14] A.S. Rajan, P. Urien, “Session Mobility - The Ultimate Goal of Seamless Networks,” in Proceedings of 17th Annual International Conference on Wireless Communications (Wireless 2005), Calgary, Alberta, Canada, June 11-13, 2005.
    [15] Q. Wang and M.A. Abu-Rgheff, “Towards a Complete Solution to Mobility Management for Next Generation Wireless System,” in Proceedings of London Communications Symposium 2002 (LCS'02), London, UK, September 2002.
    [16] A. Bakre and B. R. Badrinath, “I-TCP: Indirect TCP for mobile hosts,” in Proceedings of the 15th International Conference on Distributed Computing Systems (ICDCS), pp. 136-143, May 1995.
    [17] K. Kaneko et al., “Session Layer Mobility Support for 3C Everywhere Environments,” in Proceedings of the Sixth International Symposium on Wireless Personal Multimedia Communications, pp. 347-351, October 2003.
    [18] C. Thekkath, “Implementing Network Protocols at User Level,” in IEEE/ACM Transactions on Networking, 1993.
    [19] C. Perkins, “IP Mobility Support for IPv4,” RFC 3344, August 2002.
    [20] H. Schulzrinne, A. Rao, R. Lanphier, “Real Time Streaming Protocol (RTSP),” RFC 2326, April 1998.
    [21] H. Schulzrinne, S. Casner, R. Frederick, V. Jacobson, “RTP: A Transport Protocol for Real-Time Applications,” RFC 3550, July 2003.
    [22] VideoLAN Client, http://www.videolan.org
    [23] Divert Sockets mini-HOWTO, http://www.faqs.org
    [24] Ethtool, http://directory.fsf.org/all/ethtool.html

    下載圖示 校內:2007-09-05公開
    校外:2007-09-05公開
    QR CODE