| 研究生: |
莊浚豪 Zhuang, Jun-Hao |
|---|---|
| 論文名稱: |
行動網路中適用於可調性多媒體串流之以SIP為基礎的代理伺服器換手機制 SIP-based Proxy Handoff for Scalable Multimedia Streaming in Mobile Networks |
| 指導教授: |
黃崇明
Huang, Chung-Ming |
| 學位類別: |
碩士 Master |
| 系所名稱: |
電機資訊學院 - 資訊工程學系 Department of Computer Science and Information Engineering |
| 論文出版年: | 2007 |
| 畢業學年度: | 95 |
| 語文別: | 英文 |
| 論文頁數: | 56 |
| 中文關鍵詞: | 會談啟始通訊協定 、代理伺服器換手 、群播 、多媒體串流 、快 、行動網路 |
| 外文關鍵詞: | Proxy Handoff, Mobile Network, Cache, Multimedia Streaming, Multicast, SIP |
| 相關次數: | 點閱:105 下載:1 |
| 分享至: |
| 查詢本校圖書館目錄 查詢臺灣博碩士論文知識加值系統 勘誤回報 |
代理伺服器被廣泛地採用在各種不同的網路應用當中。透過應用代理伺服器在網際網路上不僅可以有效率地重復利用快取貯存區的資料而且更可有效地改善傳輸品質。然而,當一個行動使用者在行動網路環境下持續地移動、改變其所在位置並且同時地接收多媒體串流服務時,若行動網路使用者一直向同一個代理伺服器取得服務,這樣的情形是相當不合理的。為了解決這個問題,我們提出代理伺服器換手機制並且針對內部領域以及相互領域下的換手提出不同的解決方法。本發明所提出的換手機制使用行動代理人的概念來達到漫遊於不同網路服務提供者的網域之間並且透過會談啟始通訊協定來進行多媒體資料傳輸的溝通。為了使多媒體的傳輸品質更加平滑、順暢,本發明提出的換手機制採用MPEG-4 分層多媒體串流技術。
Proxy servers are widespread to be adopted in network applications. Applying proxies over the Internet not only uses the cached data efficiently but also improves transmission quality effectively. However, if a mobile node (MN) keeps changing its location and getting streaming service simultaneously in a mobile network, it is unreasonable that the MN connects to the same proxy for receiving data all the way. In order to resolve this problem, our previous work has proposed and defined an application-layer proxy handoff. This thesis inherits the proxy handoff concept and extends the original work to handle intra-domain and inter-domain proxy handoff. The proposed mechanism employs the mobile agent concept for the traversal among the domains of different Internet Service Providers (ISPs) and the Session Initiation Protocol (SIP) for the interaction of multimedia streaming. In order to smooth the transition of multimedia streams, the proposed mechanism adopts MPEG-4 layering streaming technique. The comparison with the previous work is also experimented and evaluated in this thesis.
[1] I. AkyildizZ, J. Mcnair, J. Ho, H. Uzunalioglu, and W. Wang, “Mobility Management for Next Generation Wireless Systems,” Proceedings of the IEEE, VOL. 87, NO. 8, p. 1347V84, August 1999.
[2] J.-W. Back, J.-R. Kim, and D.-W. Seo, “Seamless Multimedia Streaming Services with the Two-tiered Proxv System,” Proceedings of the 7th International Conference on Advanced Communication Technology (ICACT 2005), VOL. 2, pp. 1395–1398, February 2005.
[3] S. Bhattacharjee, M. Ammar, E. Zegura, V. Shah, and F. Zongming, “Applicationlayer Anycasting,” Proceedings of the 16th IEEE Annual Joint Conference on IEEE Computer and Communications Societies (INFOCOM 1997), VOL. 3, pp. 1388–1396, April 1997.
[4] T. M. M. Bin and A. Takeshita, “Method and system to support streaming proxy handoff during cacheable content delivery to mobile nodes in a packet based communication network,” July 2003.
[5] R. David, “Simple Efficient Load Balancing Algorithms for Peer-to-Peer Systems,” Theory of Computing Systems, VOL. 39, NO. 6, pp. 787–804, November 2006.
[6] M. Dick, J. Brandt, V. Kahmann, and L. Wolf, “Adaptive Transcoding Proxy Architecture for Video Streaming in Mobile Networks,” Proceedings of IEEE International Conference on Image Processing, VOL. 3, pp. 700–3, September 2005.
[7] H. S. et al., “RTP: A Transport Protocol for Real-Time Applications,” IETF RFC 1889, January 1996.
[8] M. Handley and V. Jacobson, “SDP: Session Description Protocol,” RFC 2327, April
1998.
[9] C.-M. Huang and C.-H. Lee, “Layer 7 Multimedia Proxy Handoff Using Anycast/
Multicast in Mobile Networks,” IEEE Transactions on Mobile Computing, VOL. 6, pp. 411–422, April 2007.
[10] L. Jiangchuan and X. Jianliang, “Proxy Caching for Media Streaming over the Internet,” IEEE Communications Magazine, VOL. 42, pp. 88–94, August 2004.
[11] L. Jiangchuan, C. Xiaowen, and X. Jianliang, “Proxy Cache Management for Fine- Grained Scalable Video Streaming,” Proceedings of the 23th AnnualJoint Conference of the IEEE Computer and Communications Societies (INFOCOM 2004), VOL. 3, pp. 1490–1500, 2004.
[12] H. Jingsha, “An Architecture for Wide Area Network Load Balancing,” Proceedings of IEEE International Conference on Communications, VOL. 2, pp. 1169–1173, June 2000.
[13] D. Johnson, C. Perkins, and J. Arkko, “Mobility Support in IPv6,” IETF RFC 3775, June 2004.
[14] S. Jun-Zhao and J. Sauvola, “Mobility and Mobility Management:A Conceptual Framework,” Proceedings of the 10th IEEE International Conference on Networks (ICON 2002), pp. 205–210, August 2002.
[15] M. Kamilova, C. Hesselman, I. Widya, and E. Huizer, “Adding Policy-based Control to Mobile Hosts Switching Between Streaming Proxies,” Proceedings of Sixth IEEE International Workshop on Policies for Distributed Systems and Networks, pp. 243– 246, June 2005.
[16] P. Khadivi, T. Todd, and Z. Dongmei, “Handoff Trigger Nodes for Hybrid IEEE 802.11 WLAN/cellular Networks,” Proceedings of First International Conference on Quality of Service in Heterogeneous Wired/Wireless Networks, pp. 164–170, September 2004.
[17] K. Kim, H. Lee, and K. Chung, “A Distributed Proxy Server System for Wireless Mobile Web Service,” Proceedings of the 15th IEEE International conference on Information, pp. 749–754, February 2001.
[18] S.-J. Kwon, S. Y. Nam, H. Y. Hwang, and D. Sung, “Analysis of a Mobility Management Scheme Considering Battery Power Conservation in IP-based Mobile Networks,” IEEE Transactions on Vehicular Technology, VOL. 53, NO. 6, pp. 1882–1890, November 2004.
[19] J. Laine, S. Saaristo, and R. Prior, “Traffic generator tool:rude(real-time udp data emitter),” September 2002.
[20] C.-L. Lin, H.-H. Lee, C.-L. Chan, and J.-S. Wang, “Cooperative Proxy Framework for Layered Video,” IEEE Global Telecommunications Conference (GLOBECOM 2005), VOL. 1, NO. 2, p. 5, November 2005.
[21] M. Muhammad, T. Bin, and T. Atsushi, “Management of Cacheable Streaming Multimedia Content in Networks with Mobile Nodes,” Proceedings of the IEEE Global Telecommunications Conference (GLOBECOM 2002), VOL. 3, pp. 2245–2249, November 2002.
[22] D.-H. Nam and S.-K. Park, “Adaptive Multimedia Stream Service with Intelligent Proxy,” Proceedings of 15th International Conference on Information Networking, pp. 291–296, Jan 2001.
[23] C. Perkins and Ed., “Mobility Support in IPv4,” IETF RFC 3344, August 2002.
[24] M. Portoles, Z. Zhong, S. Choi, and C.-T. Chou, “IEEE 802.11 Link-layer Forwarding for Smooth Handoff,” Proceedings of the 15th IEEE International Symposium on Per- sonal, Indoor and Mobile Radio Communications (QSHINE 2004), VOL. 2, pp. 1420– 1424, September 2003.
[25] R. Prasad, C. Dovrolis, M. Murray, and K. Claffy, “Bandwidth Estimation: Metrics
Measurement Techniques and Tools,” IEEE Network Magazine, VOL. 17, NO. 6, pp. 27–35, November 2003.
[26] R. Rejaie, H. Yu, M. Handley, and D. Estrin, “Multimedia Proxy Caching Mechanism for Quality Adaptive Streaming Applications in the Internet,” Proceedings of the 19th IEEE Annual Joint Conference of the IEEE Computer and Communications Societies (INFOCOM 2000), VOL. 2, pp. 980–989, March 2000.
[27] J. Rosenberg, H. Schulzrinne, G. Camarillo, A. Johnston, J. Peterson, R. Sparks,
M. Handley, and E. Schooler, “SIP: Session Initiation Protocol,” RFC 3261, June 2002.
[28] H. Schulzrinne and E. Wedlund, “Application-layer Mobility Using SIP,” ACM SIGMOBILE Mobile Computing and Communications Review (ICC 2000), VOL. 4, NO. 3, pp. 47–57, December 2000.
[29] J. Tourrilhes, “L7-mobility : A Framework for Handling Mobility at the Application
Level,” Proceedings of the 15th IEEE International Symposium on Personal, Indoor and Mobile Radio Communications (PIMRC 2004), VOL. 2, pp. 1246–1251, September 2004.
[30] S. Uskela, “Mobility management in Mobile Internet,” Proceedings of the 3th International Conference on 3G Mobile Communication Technologies, VOL. 1, NO. 489, pp. 91–95, May 2002.
[31] J. Wang and D. Lowhorn, “Proxy Caching for Wireless Multimedia Streaming,” Proceedings of the International Conference on Wireless Networks, Communications and Mobile Computing, VOL. 2, pp. 1100–1105, June 2005.
[32] T.Wauters,W. V. de Meerssche, F. D. Turck, B. Dhoedt, P. Demeester, T. V. Caenegem, and E. Six, “Co-operative Proxy Caching Algorithms for Time-shifted IPTV Services,” Proceedings of the 32nd EUROMICRO Conference on Software Engineering and Advanced Applications (SEAA 2006), pp. 379–386, August 2006.
[33] L. Weiping, “Overview of Fine Granularity Scalability in MPEG-4 Video Standard,”
IEEE Transactions on Circuits and Systems for Video Technology, VOL. 11, NO. 3, pp. 301–317, March 2001.
[34] G. Wenzheng and H. Abdelsalam, “Extended internet caching protocol: A foundation for building ubiquitous web caching,” Proceedings of the 2003 ACM Symposium on Applied Computing, New York, NY, USA, pp. 901–907, ACM Press, 2003.
[35] E. Zegura, M. Ammar, F. Zongming, and S. Bhattacharjee, “Application-layer Anycasting: A Server Selection Architecture and Use in a ReplicatedWeb Service,” IEEE/ACM Transactions on Networking (TON 2000), VOL. 8, NO. 4, pp. 455–466, August 2000.
[36] M. Zhourong and A. Ortega, “Scalable Proxy Caching of Video under Storage Constraints,” Proceedings of IEEE Journal on Selected Areas in Communications, VOL. 20, NO. 7, pp. 1315–1327, September 2002.
[37] M. Zhuoqing, W. Hoi-sheung, and K. Byunghoon, “Network Support for Mobile Multimedia Using a Self-adaptive Distributed Proxy,” Proceedings of the 11th international workshop on Network and operating systems support for digital audio and video, pp. 107–116, January 2001.
[38] M. Zink, J. Schmitt, and C. Griwodz, “Layer-encoded Video Streaming a Sroxy’s Perspective,” IEEE Communications Magazine, VOL. 42, NO. 8, pp. 96–103, August
2004.