跳到主要內容

臺灣博碩士論文加值系統

(18.97.9.172) 您好!臺灣時間:2024/12/03 07:13
字體大小: 字級放大   字級縮小   預設字形  
回查詢結果 :::

詳目顯示

: 
twitterline
研究生:吳奕鋒
研究生(外文):I-Feng Wu
論文名稱:貢獻度與位址感知之點對點即時影音串流架構
論文名稱(外文):Contribution degree and location aware P2P live streaming architecture
指導教授:劉惠英劉惠英引用關係
指導教授(外文):Huey-Ing Liu
學位類別:碩士
校院名稱:輔仁大學
系所名稱:電子工程學系
學門:工程學門
學類:電資工程學類
論文種類:學術論文
畢業學年度:98
語文別:中文
論文頁數:44
中文關鍵詞:影音即時串流貢獻度位址感知
外文關鍵詞:live streamingp2pcontribution awarelocation aware
相關次數:
  • 被引用被引用:0
  • 點閱點閱:259
  • 評分評分:
  • 下載下載:16
  • 收藏至我的研究室書目清單書目收藏:0
由於網際網路以及寬頻網路的普及,線上影音串流服務愈來愈受到大家的矚目。透過線上串流服務,除了取得影音資料的來源不受限於傳統的傳播媒介(電視、收音機等)之外,使用者更可成為內容提供者,因此有愈來愈多的網站提供影音串流的服務。但是由於使用者的快速增加,傳統的用戶/伺服架構為了要滿足眾多的使用者,需要付出相當大的建置成本。為克服此一問題,衍生出許多點對點影音即時串流(Peer-to-Peer Video Live Streaming)系統。點對點即時串流是目前具有取代性的架構,因為它可以有效的降低媒體來源(Media Source)的負載(Loading)和上傳頻寬需求。然而現有的點對點即時串流系統多半沒有考慮實體層的拓樸架構(Physical Topology)與使用者位址,以至於造成頻寬的浪費以及延遲的增加。這除了會關係到使用者觀看的滿意度之外,更會降低網路服務提供者(ISP: Internet Service Provider)對於此技術的支持與推廣。本篇論文同時考量系統業者與使用者雙方的需求,提出一個參考實體網路架構、使用者位址與貢獻度的即時串流系統架構 。此系統利用貢獻度分群與近距離供應的概念,有效降低延遲,提高使用者滿意度,並節省網路頻寬與伺服器負載,提升系統效益。經由系統模擬發現,此系統將有效降低ISP網路頻寬的花費,同時對於系統具有較高貢獻度的使用者也可獲得較佳的觀賞品質。
The popularization of broadband access and Internet enables Live P2P streaming services. Live P2P streaming not only enriches the approaches and media of broadcasting but also frees the restriction on content providers as any user is able to be a content provider. The high scalability of P2P architecture significantly eases the burden of streaming server and bandwidth. This paper proposes a hybrid live p2p streaming system. A mesh in tree structure, denoted as CDLA, is suggested. CDLA considers both the physical topology and peers’ contributions to build the overlapped structure. According each peer’s contribution and location, CDLA groups peers into different groups to provide differentiated services and reduce delay. Simulation results demonstrate that CDLA significantly improve users’ satisfaction and system performance while end-to-end delay, server loading, and network bandwidth are reduced.
中文摘要 i
英文摘要 ii
誌謝 iii
目錄 iv
圖目錄 vi
一、緒論 1
1.1 研究背景 1
1.2 研究動機 1
1.3 論文架構 2
二、文獻探討 3
2.1 樹狀結構 3
2.1.1 單樹 3 2.1.2 多重樹 4
2.2 網狀結構 5
2.3 Hybrid結構 6
2.4 位址感知考量 7
2.5 系統量測與分析 8
三、CDLA系統架構 9
3.1 系統元件及原則概述 10
3.1.1 系統元件 10
3.1.2 建立點對點重疊架構時的重要考量因素 11
3.1.3 原則概述 12
3.2 系統運作 15
3.2.1 節點加入 15
3.2.2 節點離開 17
四、模擬結果與分析 19
4.1 模擬的設定 19
4.1.1 使用者上傳頻寬分佈 19
4.1.2 模擬的假設 20
4.1.3 模擬的流程 20
4.2 模擬結果 21
4.2.1 跨子網的封包數量 21
4.2.2 使用者收到不同完整度資料的比例 22
4.2.3 來源至用戶端的延遲 24
4.2.4 結構維護的成本 27
4.2.5 貢獻度高低的差異 30
4.3 模擬結果的討論 33
4.3.1 CDLA帶來的改善 33
4.3.2 進一步的發現 36
五、結論 38
參考文獻 39
[1]FIND, http://www.find.org.tw/find/home.aspx, 2008.
[2]Gartner, http://www.gartner.com/it/page.jsp?id=729907, 2008.
[3]Yong Liu, Yang Guo, and Chao Liang, “A survey on peer-to-peer video streaming systems,” Peer-to-Peer Networking and Applications, vol. 1, Springer, New York, pp. 18-28, January 2008.
[4]Youtube, http://www.youtube.com, 2009.
[5]Gustavo Marfia, Giovanni Pau, Paolo Di Rico and Mario Gerla, “P2P streaming systems: a survey and experiments,” STreaming Day 2007, Genova Italy, September 2007.
[6]Nazanin Magharei, Reza Rejaie, and Yang Guo, “Mesh or multiple-tree: a comparative study of live P2P streaming approaches,” IEEE INFOCOM 2007, pp. 1424-1432, Anchorage USA, May 2007.
[7]Xiaojun Hei, Yong Liu, and Keith W. Ross, “IPTV over P2P streaming networks: the mesh-pull approach,” IEEE Communications Magazine, vol. 46, issue 2, pp. 86-92, February 2008.
[8]Bo Li, and Hao Yin, “Peer-to-peer live video streaming on the internet: issues, existing approaches, and challenges,” IEEE Comminucations Magazine, vol. 45, issue 6, pp. 94-99, June 2007.
[9]Yang-hua Chu, Sanjay G. Rao, Srinivasan Seshan and Hui Zhang, “A case for end system multicast,” ACM SIGMETRICS 2000, pp. 1-12, Santa Clara USA, June 2000.
[10]Suman Banerjee, Bobby Bhattacharjee, and Christopher Kommareddy, “Scalable application layer multicast,” ACM SIGCOMM 2002, pp. 205-217, Pittsburgh USA, August 2002.
[11]John Jannotti, David K. Gifford, Kirk L. Johnson, M. Frans Kaashoek, and James W. O’Toole, Jr., “Overcast: reliable multicasting with an overlay network,” OSDI 2000, vol. 4, pp. 197-212, San Diego USA, October 2000.
[12]Duc A. Tran, Kien A. Hua, and Tai Do, “ZIGZAG: an efficient peer-to-peer scheme for media streaming,” IEEE INFOCOM 2003, vol. 2, pp. 1283-1292, San Francisco USA, April 2003.
[13]Natalia Chernenko, Stanley (Xinlei) Wang, and Matt Zitzmann, “YouCast: tree-based peer-to-peer video streaming service,” http://www.scribd.com/doc/50060/Peertopeer-video-streaming-protocols, 2007.
[14]Hung-Chang Hsiao and Chih-Peng He, “A tree-based peer-to-peer network with quality guarantees,” IEEE Transactions on Parallel and Distributed Systems, vol. 19, no. 8, pp. 1099-1110, August 2008.
[15]Mohamed Hefeeda, Ahsan Habib, Boyan Botev, Dongyan Xu, and Bharat Bhargava, “PROMISE: peer-to-peer media streaming using CollectCast,” ACM MULTIMEDIA 2003, pp. 45-54, Berkeley USA, November 2003.
[16]Vidhyashankar Venkataraman, Kaoru Yoshida, and Paul Francis, “Chunkyspread: heterogeneous unstructured end system multicast,” IEEE ICNP 2006, pp. 12-15, Santa Barbara USA, November 2006.
[17]Jeonghun Noh, Pierpaolo Baccichet, Aditya Mavlankar, and Bernd Girod, “Un-leeching P2P streaming by active overlay management,” IEEE GLOBECOM 2008, pp. 1-5, New Orleans USA, November 30- December 4 2008.
[18]Paul Francis, “Yoid: extending the internet multicast architecture,” Technical Report, Berkeley: AT&T Center for Internet Research at ICSI (ACIRI), 2000.
[19]Jiagao Wu, Jun Tao, and Zhiqiang Zou, “Maximizing universal streaming rate in peer-to-peer streaming networks,” GCC 2008, pp. 392-397, Shenzhen China, October 2008.
[20]Michael Bishop, Sanjay Rao, and Kunwadee Sripanidkulchai, “Considering priority in overlay multicast protocols under heterogeneous environments,” IEEE INFOCOM 2006, pp. 1-13, Barcelona Spain, April 2006.
[21]Xuping Tu, Hai Jin, Xiaofei Liao, and Jiannong Cao, “Nearcast: a locality-aware P2P live streaming approach for distance education,” ACM TOIT 2008, vol. 8, issue 2, no. 2, February 2008.
[22]Miguel Castro, Peter Druschel, Anne-Marie Kermarrec, Animesh Nandi, Antony Rowstron and Atul Singh, “SplitStream: high-bandwidth multicast in cooperative environments,” ACM SOSP 2003, vol. 37, issue 5, pp. 298-313, Bolton Landing USA, October 2003.
[23]Venkata N. Padmanabhan, Helen J. Wang, Philip A. Chou, and Kunwadee Spripanidkulchai, “Distributing streaming media content using Cooperative networking,” NOSSDAV 2002, pp. 177-186, Miami Beach USA, May 2002.
[24]Dejan Kostić, Adolfo Rodriguez, Jeannie Albrecht, and Amin Vahdat, “Bullet: high bandwidth data dissemination using an overlay mesh,” ACM SOSP 2003, vol. 37, issue 5, pp. 282-297, Bolton Landing USA, October 2003.
[25]Venkata N. Padmanabhan, Helen J. Wang, and Philip A. Chou, “Resilient peer-to-peer streaming,” IEEE ICNP 2003, pp. 46-27, Atlanta USA, November 2003.
[26]BitTorrent, http://www.bittorrent.com, 2009.
[27]Darshan Purandare, and Ratan Guha, “An alliance based peering scheme for P2P live media streaming,” IEEE Transaction on Multimedia, vol. 9, issue 8, pp. 1633-1644, December 2007.
[28]Nazanin Magharei, and Reza Rejaie, “Prime: peer-to-peer receiver-driven mesh-based streaming,” IEEE INFOCOM 2007, pp. 1415-1423, Anchorage USA, May 2007.
[29]Nazanin Magharei, and Reza Rejaie, “Understanding mesh-based peer-to-peer streaming,” NOSSDAV 2006, no. 10, Newport, Rhode Island USA, May 2006.
[30]Vinay Pai, Kapil Kumar, Karthik Tamilmani, Vinay Sambamurthy, and Alexander E. Mohr, “Chainsaw: eliminating trees from overlay multicast,” IPTPS 2005, Cornell University Campus, Ithaca USA, February 2005.
[31]Vidhyashankar Venkataraman, and Paul Francis, “Chunkyspread: multi-tree unstructured peer-to-peer multicast,” IPTPS 2006, Santa Barbara USA, February 2006.
[32]Meng Zhang, Jian-Guang Luo, Li Zhao, and Shi-Qiang Yang, “A peer-to-peer network for live media streaming using a push-pull approach,” ACM MULTIMEDIA 2005, pp. 287-290, Hilton Singapore, November 2005.
[33]PPLive, http://www.pplive.com, 2009.
[34]PPStream, http://www.ppstream.com, 2009.
[35]Sopcast, http://www.sopcast.org, 2009.
[36]Xinyan Zhang, Jiangchuan Liu, Bo Li, and Tak-Shing Peter Yum “DONet/CoolStreaming: a data-driven overlay network for live media streaming,” IEEE INFOCOM 2005, vol. 3, pp. 2102-2111, Miami USA, March 2005.
[37]Susu Xie, Bo Li, Gabriel Y. Keung, and Xinyan Zhang, “Coolstreaming: design, theory, and practice,” IEEE Transactions on Multimedia, vol. 9, issue 8, pp. 1661-1671, December 2007.
[38]Bo Li, Susu Xie, Yang Qu, Gabriel Y. Keung, Chuang Lin, Jiangchuan Liu, and Xinyan Zhang, “Inside the new Coolstreaming: principles, measurements and performance implications,” IEEE INFOCOM 2008, pp. 1031-1039, Phoenix USA, April 2008.
[39]Xianfei Liao, Hai Jin, Yunhao Liu, Lionel M. Ni, and Dafu Deng, “AnySee: peer-to-peer live streaming,” IEEE INFOCOM 2006, pp. 1-10, Barcelona Spain, April 2006.
[40]Yang Guo, Chao Liang, and Yong Liu, “Hierarchically clustered P2P streaming system,” GLOBECOM 2007, pp. 236-241, Washington USA, November 2007.
[41]Yang Guo, Chao Liang, and Yong Liu, “dHCPS: decentralized hierarchically clustered P2P video streaming,” CIVR 2008, pp. 655-662, Niagara Falls Canada, 2008.
[42]Meng Zhang, Qian Zhang, Lifeng Sun, and Shiqiang Yang, “Understanding the power of pull-based streaming protocol: can we do better?,” IEEE Journal on Selected Area in Communication, vol. 25, issue 9, pp. 1678-1694, 2007.
[43]Meng Zhang, Lifeng Sun, Xiaolu Xi, and Shiqiang Yang, “iGridMedia: providing delay-guaranteed peer-to-peer live streaming service on internet,” IEEE GLOBECOM 2008, pp. 1-5, New Orleans USA, 30 November-4 December 2008.
[44]Zhenhua Li, and Jiannong Cao, “ContinuStreaming: achieving high playback continuity of gossip-based peer-to-peer streaming,” IEEE IPDPS 2008, pp. 1-12, Miami USA, April 2008.
[45]Antony Rowstron, and Peter Druschel, “Pastry: scalable, distributed object location and routing for large-scale peer-to-peer systems,” ACM Middleware 2001, pp. 329-350, Heidelberg Germany, November 2001.
[46]Ion Stoica, Robert Morris, David Karger, M. Frans Kaashoek, and Hari Balakrishnan, “Chord: a scalable peer-to-peer lookup service for internet applications,” ACM SIGCOMM 2001, pp. 146-160, San Diego USA, August 2001.
[47]Chih-Hua Lai, Yu-Wei Chan, and Yeh-Ching Chung, “A construction of peer-to-peer system based on flexible locality-aware overlay networks,” GPC 2008, pp. 296-307, Kunming China, May 2008.
[48]Xiaojun Hei, Chao Liang, Jian Liang, Yong Liu and Keith W. Ross, “A measurement study of a large-scale P2P IPTV system,” IEEE Transactions on Multimedia, vol. 9, no. 8, December 2007.
[49]Chuan Wu, Baochun Li, and Shuqiao Zhao, “Diagnosing network-wide P2P live streaming inefficiencies,” IEEE INFOCOM 2009, pp. 2731-2735, Rio de Janeiro Brazil, April 2009.
[50]UUSee, http://www.uusee.com, 2009.
[51]Khaldoon Shami, Damien Magoni, Hyunseok Chang, Wenjie Wang, and Sugih Jamin, “Impacts of peer characteristics on P2PTV networks scalability,” IEEE INFOCOM 2009, pp. 2736-2740, Rio de Janeiro Brazil, April 2009.
[52]Zattoo, http://zattoo.com, 2009.
[53]Xiaojun Hei, Chao Liang, Jian Liang, Yong Liu, and Keith W. Ross, “Insights into PPLive: a measurement study of a large-scale P2P IPTV system,” WWW 2006, Edinburgh Scotland, May 2006.
[54]Salvatore Spoto, Rossano Gaeta, Marco Grangetto, and Matteo Sereno, “Analysis of PPLive through active and passive measurements,” IEEE IPDPS 2009, pp. 1-7, Rome Italy, May 2009.
[55]Shahzad Ali, Anket Mathur, and Hui Zhang, “Measurement of commercial peer-to-peer live video streaming,” WRAIPS 2006, Waterloo Canada, August 2006.
[56]Chris Dana, Danjue Li, David Harrison, and Chen-Nee Chuah, “Bass: BitTorrent assisted streaming system for video-on-demand,” IEEE MMSP 2005, pp. 1-4, Shanghai China, October 2005.
[57]Aggelos Vlavianos, Marios Iliofotou, and Michalis Faloutsos, “Bitos: enhancing BitTorrent for supporting streaming applications,” IEEE INFOCOM 2006, pp. 1-6, Barcelona Spain, April 2006.
[58]S. Annapureddy, C. Gkantsidis, P. Rodriguez, and L. Massoulie, “Providing video-on-demand using peer-to-peer networks,” WWW 2006, Edinburgh Scotland, May 2006.
[59]Code::blocks, http://www.codeblocks.org, 2009.
QRCODE
 
 
 
 
 
                                                                                                                                                                                                                                                                                                                                                                                                               
第一頁 上一頁 下一頁 最後一頁 top