帳號:guest(18.221.222.47)          離開系統
字體大小: 字級放大   字級縮小   預設字形  

詳目顯示

以作者查詢圖書館館藏以作者查詢臺灣博碩士論文系統以作者查詢全國書目
作者(中文):張宏義
作者(外文):Chang, Hong-Yi
論文名稱(中文):公開分享網路上提供影音串流服務之頻寬管理問題研究
論文名稱(外文):A Study of Bandwidth Management Problems for Video Streaming Services on Public-Shared Networks
指導教授(中文):黃能富
指導教授(外文):Huang, Nen-Fu
學位類別:博士
校院名稱:國立清華大學
系所名稱:資訊工程學系
學號:938315
出版年(民國):99
畢業學年度:99
語文別:英文
論文頁數:131
中文關鍵詞:即時影音串流公開分享網路可調式編碼
外文關鍵詞:Live Video StreamingPublic-shared NetworkScalable Video Coding
相關次數:
  • 推薦推薦:0
  • 點閱點閱:87
  • 評分評分:*****
  • 下載下載:8
  • 收藏收藏:0
近來這幾年透過用戶端來架構一個網路系統的觀念被提出來,當使用者分享所擁有的頻寬讓大家使用,此使用者就有機會在Internet任何角落使用其他使用者所分享的頻寬存取網路。我們定義此觀念為“Public-shared Network”,至目前為止FON是這世界上唯一符合“Public-shared Network”的觀念。我們提出了一個嶄新的觀念透過“Public-shared Network”所分享的頻寬來建置一個有效率的影音串流傳遞系統。然而Internet的可用頻寬經常變動,用戶端可能會因頻寬的縮減而導致無法正常的接收影音串流,為了讓用戶端能在不同的頻寬變動得狀況下正常接收影音串流,因此我們整合了可調式編碼的技術(SVC;Scalable Video Coding)至我們所設計的影音串流傳遞系統中,但在論文中我們證明使用最少的分享頻寬來建置一個滿足不同頻寬用戶端的SVC影音串流傳遞系統為NP-Hard的問題,因此我們試著使用split/merge的方法來建置一個滿足不同頻寬用戶端具有可擴充、強健及可靠的影音串流傳遞系統。在論文中我們提出兩個最佳化的演算法能使得使用最少的分享頻寬來建置一個滿足不同頻寬用戶端,在論文中我們也設計了頻寬資源回收再利用的機制增加用戶端接收影音串流的延遲及減少網路中的設備負擔及流量本地化的機制減少頻寬的耗用。除此之外,我們將頻寬管理問題擴展至雲端及利用矩陣來簡化運算,我們提出使用最少的雲端伺服器及SVC技術來建置一個有效率及具擴展性的雲端影音串流傳遞系統稱為Cloud Video Streaming Platform (CVSP)。本論文所提出的影音串流傳遞系統已被實作出來並印證論文中所提出來的所有觀點。
Recently, the idea of constructing the networking system by users themselves has been presented. With the concept of sharing user’s own bandwidth to the public, users have the opportunities to access the Internet anywhere via the shared bandwidth. We call this concept the “Public-shared Network”. At present, FON is the only public-shared network in the world. We propose a novel concept of using the sharable bandwidth of public-shared network, like FON network, to construct an efficient video delivery system. However, as the available Internet bandwidth changed frequently and dynamically, it is possible that clients are unable to receive the video streaming due to lack of bandwidth. For clients with different bandwidth to receive the video streaming successfully and to use the Internet bandwidth more efficiently, the scalable video coding is considered to construct the video streaming delivering system. The NP-Hard problem then arises about as to constructing architecture to serve the video streaming requests by using a minimum amount of sharable bandwidth. Then we try to use the split-merge method to construct a scalable, robust, and high availability video delivery system as complete binary tree structures. Two optimal problems are defined to arrange the public-shared bandwidth so that all clients are served while minimizing system resource usage. This dissertation also designs the resource management scheme for resource recycling and reuse, which improves the streaming continuity experienced by clients and reduces the overall system load experienced by devices, and the traffic-localized mechanism is proposed to saving Internet link bandwidth. In addition, we have extended the problem of bandwidth management to the cloud and the matrix operation method is proposed to simplify the notation and operation. We propose the cloud video delivery system called Cloud Video Streaming Platform (CVSP) that uses public cloud servers, to construct an efficient and scalable video streaming delivery platform with Scalable Video Coding (SVC) technology. The proposed system is also implemented to illustrate the feasibility of the whole concept.
Abstract.…….…………………………………………………………………………...iii
Acknowledgements.…………………………………………………………..………….v
Table of Contents.…….………………………………………………………………....vi
List of Figures……... …………………………………………………………………..viii
List of Tables …………………………………………………………………………….x
Chapter 1 Introduction 11
1.1 IP Multicast Video Streaming Architecture 12
1.2 P2P Video Streaming Architecture 13
1.3 Public Shard-Network (PSN) Video Streaming Architecture 14
1.4 The Comparisons of Related Network Architectures 16
1.5 Outline of the dissertation 17
Chapter 2 Related Works 18
2.1 P2P Video Streaming System Overview 18
2.1.1 ZIGZAG 18
2.1.2 CoolStreaming/DONet 19
2.1.3 PPLive 21
2.2 Split/Merge Video Streaming 23
2.2.1 Asynchronous multi-source streaming (AMSS) 23
2.2.2 Heterogeneous Asynchronous multi-source streaming (HAMS) 24
2.3 Scalable Video Coding (SVC) Video Streaming 26
Chapter 3 Bandwidth Management Problem for SVC Video Streaming 27
3.1 Bandwidth Management Problem in PSN Networks 27
3.1.1 Formulations and definitions 30
3.1.2 Minimal Used Sharable-bandwidth Tree (MUST) Problem 31
3.1.3 NP-hardness of the MUST problem 32
3.1.4 A Linear Approximation Algorithm for MUST Problem 35
3.2 Locality Topology Problem 39
3.2.1 Formulations and definitions 42
3.2.2 Traffic-Localized Grouping Algorithm 45
3.3 Bandwidth Management Problem in Public Cloud Networks 48
3.3.1 Formulations and definitions 50
3.3.2 Online Joining and Leaving Algorithm 52
3.3.3 Complexity Analysis 58
Chapter 4 Evaluation and Implementation of Bandwidth Management Systems 59
4.1 Split and Merge model (S-M model) 59
4.2 The Proposed Bandwidth Management System (PSnet) 61
4.2.1 PSnet System Architecture 61
4.2.2 Optimization Problems 66
4.3 Resource Management 83
4.4 Evaluation and Implementation of PSnet System 91
4.4.1 Experimental Environment 91
4.4.2 System Performance Evaluation 97
4.4.3 Handoff Evaluation 105
4.4.4 Large-scale Evaluation 107
4.4.5 Video Quality Evaluation 110
4.5 Simulation Results of Traffic-Localized Mechanism 115
4.6 Experiment Results of Cloud Video Streaming Platform (CVSP) 118
Chapter 5 Conclusions 124
Bibliography 126
[1] Taehyun Kim, M.H. Ammar, "A comparison of heterogeneous video multicast schemes: Layered encoding or stream replication," IEEE Transactions on Multimedia, Vol. 7, Issue 6, pp.1123-1130, 2005.
[2] Wu, Y. T. Hou, and Y.-Q. Zhang, "Scalable video coding and transport over broad-band wireless networks," Proceedings of the IEEE, vol. 89, pp. 6-20, 2001
[3] Qian Zhang, Quji Guo, Qiang Ni, Wenwu Zhu, Ya-Qin Zhang, "Sender-adaptive and receiver-driven layered multicast for scalable video over the Internet," IEEE Trans. on Circuits and Systems for Video Technology, Vol. 15, Issue 4, pp.482 – 495, 2005.
[4] W. Fenner. 1997. “Internet Group Management Protocol, Version 2.” Request for Comments: 2236, November 1997.
[5] Cain, S. Deering, I. Kouvelas, B. Fenner and A. Thyagarajan, “Internet Group Management Protocol, Version 3.” Request for Comments:3376, October 2002.
[6] Setton, Eric, and Bernd Girod. (2007). Peer-to-Peer Video Streaming. New York: Springer.
[7] Stolarz, “Peer-to-Peer Streaming Media Delivery,” In Proc. of International Conference on Peer-to-Peer Computing (P2P2001), Aug. 2001, Linkoping, Sweden.
[8] Xu, M. Hefeeda, S. Hambrusch, and B. Bhargava, “On Peer-to-Peer media streaming,” In Proc. of IEEE International Conference on Distributed Computing Systems (ICDCS'02), 2-5 July 2002, Vienna, Austria, pp.363-371.
[9] M. Hefeeda, A Habib, B Botev, D Xu, and B Bhargava, “PROMISE: A Peer-to-Peer Media Streaming System,” In Proc. of ACM Multimedia, Nov. 2003, Berkeley, CA, pp.45-54.
[10] H. Deshpande, M. Bawa, and H. Garcia-Molina, “Streaming live media over a peer-to-peer network,” Stanford database group technical report (2001-20), Aug. 2001.
[11] Zhang, S. Jaminand, and L. Zhang, “Host Multicast: A Framework for Delivering Multicast to End Users,” IEEE INFOCOM, 23-27 June 2002, New York, USA, pp.1366-1375.
[12] Pendarakis, S. Shi, D. Verma, and M. Waldvogel, “ALMI: An Application Level Multicast Infrastructure,” In Proc. of the 3rd USENIX Symposium on Internet Technologies and Systems (USITS 2001), March 2001, San Francisco, CA, USA, pp.49-60.
[13] [Online]. EContentMag.com, “Chasing the user: The revenue streams of 2006, 2005.”
http://www.econtentmag.com/Articles/ArticleReader.aspx?ArticleID=14532\&ContextSubtypeID=8
[14] [Online]. C. Research, “The true picture of peer-to-peer file sharing.” http://www.cachelogic.com/home/pages/research/p2p2004.php
[15] [Online]. FON official website: http://www.fon.com.
[16] Nen-Fu Huang, Hong-Yi Chang, Yuan-Wei Lin, and Kuo-Shiang Hsu, “A Novel Bandwidth Management Scheme for Video Streaming Service on Public-Shared Network,” IEEE ICC 2008, Beijing, China, May 2008.
[17] Duc A. Tran, Kien A. Hua, and Tai Do, “ZIGZAG: An Efficient Peer-to-Peer Scheme for Media Streaming” IEEE INFOCOM2003, San Francisco, USA, Mar. 2003, pp. 1283-1292.
[18] Duc A., Kien A. Hua, and Tai T. Do, “A Peer-to-Peer Architecture for Media Streaming” IEEE JSAC Special Issue on Advances in Overlay Networks, Vol. 22, No. 1, January 2004, pp. 121-133.
[19] S. Banerjee, B. Bhattacharjee and C. Kommareddy, “Scalable Application Layer Multicast.” ACM SIGCOMM 2002. August, 2002, Pittsburgh, Pennsylvania, USA, Pages 205-217.
[20] Xinyan Zhang, Jiangchuan Liu, Bo Li, and Tak-Shing Peter Yum, “CoolStreaming/DONet: A data-driven overlay network for peer-to-peer live media streaming” IEEE INFOCOM2005, Miami, USA, Feb. 2005, pp. 2102-2111.
[21] Long Vu, Indranil Gupta, Jin Liang, Klara Nahrstedt, “Mapping the PPLive Network: Studying the Impacts of Media Streaming on P2P Overlays”. UIUC Tech report, August 2006.
[22] X. Hei, C. Liang, J. Liang, Y. Liu and K.W. Ross, “Insights into PPLive: A measurement sutdy of a large-scale P2P IPTV system”. In Workshop on Internet Protocol TV (IPTV), in conjunction with WWW2006, May 2006.
[23] S. Itaya, N. Hayashibara, T. Enkido, M. Takizawa, “Asynchronous multi-source streaming protocol to realize high-performance multimedia communication”. In Proceeding of DEXA Workshop’2005, pp.166-120, August 2005.
[24] S. Itaya, T.Enokido, M. Takizawa, “A high-performance multimedia streaming model on multi-source streaming approach in peer-to-peer networks.” IEEE AINA2005, March 2005, pp. 27-32.
[25] S. Itaya, N. Hayashibara, T. Enokido, M. Takizawa, “Distributed Coordination for Scalable Multimedia Streaming Model”.26th IEEE International Conference on Distributed Computing Systems Workshops(ICDCSW’06), July 2006, pp. 42-42.
[26] S. Itaya, N. Hayashibara, T. Enokido, M. Takizawa, “HAMS: heterogeneous asynchronous multi-source streaming protocol to realize scalable multimedia communications”. IEEE AINA2006, April 2006, pp. 347-352.
[27] H. Schwarz, D. Marpe, T. Wieg, "Overview of the Scalable Video Coding Extension of the H.264 / AVC Standard," IEEE Trans. on Circuits and Systems for Video Technology, Vol. 17, No. 9, pp. 1103-1120, 2007.
[28] Taehyun Kim, M.H. Ammar, "A comparison of heterogeneous video multicast schemes: Layered encoding or stream replication," IEEE Transactions on Multimedia, Vol. 7, Issue 6, pp.1123-1130, 2005.
[29] Wu, Y. T. Hou, and Y.-Q. Zhang, "Scalable video coding and transport over broad-band wireless networks," Proceedings of the IEEE, vol. 89, pp. 6-20, 2001
[30] Qian Zhang, Quji Guo, Qiang Ni, Wenwu Zhu, Ya-Qin Zhang, "Sender-adaptive and receiver-driven layered multicast for scalable video over the Internet," IEEE Trans. on Circuits and Systems for Video Technology, Vol. 15, Issue 4, pp.482 – 495, 2005.
[31] WENGER Stephan, WANG Ye-kui and HANNUKSELA Miska M., "RTP payload format for H.264/SVC scalable video coding," Journal of Zhejiang University SCIENCE A, pp.657-667, 2006.
[32] Garey, M., Johnson, D. S., Computers and Intractability: A Guide to the Theory of NP-Completeness, San Francisco, Freeman, pp.208, 1979.
[33] E.G. Coffman, Jr., M.R. Garey, and D.S. Johnson, Approximation Algorithms for NP-Hard Problems, Boston, PWS Publishing, pp.46-93, 1996.
[34] X. Li, S. Paul, and M. H. Ammar, “Layered video multicast with retransmissions (LVMR): evaluation of hierarchical rate control,” in Proc. IEEE INFOCOM ’98, San Francisco, CA, Mar. 1998.
[35] S. McCanne,V. Jacobson, and M.Vetterli, “Receiver driven layered multicast,” in Proc. ACM SIGCOMM ’96, Stanford, CA, Aug. 1996.
[36] M. Degermark, A. Brodnik, S. Carlsson, and S. Pink, “Small Forwarding Tables for Fast Routing Lookups,” ACM SIGCOMM’97, Cannes, France, Sep. 1997, pp. 3–14.
[37] P. Gupta, S. Lin, and N. McKeown, “Routing Lookups in Hardware at Memory Access Speeds,” IEEE INFOCOM’98, San Francisco, CA, Apr. 1998, pp. 1240–1247.
[38] N. F. Huang and S. M. Zhao, “A Novel IP Routing Lookup Scheme and Hardware Architecture for Multi-Gigabit Switch Routers,” IEEE Journal on Selected Areas in Communications (IEEE JSAC), vol. 17, no. 6, pp. 1093–1104, Jun. 1999.
[39] [Online]. Official website: http://www.netiq.com/qcheck/default.asp
[40] J. Klaue, B. Rathke, and A. Wolisz, “EvalVid - A framework for video transmission and quality evaluation,” Proc. of the 13th International Conference on Modelling Techniques and Tools for Computer Performance Evaluation, Urbana, lllinois, USA, Sep. 2003
[41] [Online]. Official website:
http://compression.ru/video/quality_measure/video_measurement_tool_en.html
[42] [Online]. Official website: http://goalbit.sourceforge.net
[43] [Online]. Official website: http://www.planet-lab.org
[44] [Online]. Official website: http://www.netxtream.com
[45] [Online] The Network Simulator (NS), http://wwwmash.cs.berkeley. edu/ns/ns.html.
[46] [Online] GT-ITM Web site, http://www.cc.gatech.edu/projects/gtitm/
[47] [Online]. Weblogic Journal, "The Economics of Cloud Computing Analyzed ", http://weblogic.sys-con.com/node/1147473.
 
 
 
 
第一頁 上一頁 下一頁 最後一頁 top
* *