Skip navigation

DSpace

機構典藏 DSpace 系統致力於保存各式數位資料(如:文字、圖片、PDF)並使其易於取用。

點此認識 DSpace
DSpace logo
English
中文
  • 瀏覽論文
    • 校院系所
    • 出版年
    • 作者
    • 標題
    • 關鍵字
    • 指導教授
  • 搜尋 TDR
  • 授權 Q&A
    • 我的頁面
    • 接受 E-mail 通知
    • 編輯個人資料
  1. NTU Theses and Dissertations Repository
  2. 電機資訊學院
  3. 電信工程學研究所
請用此 Handle URI 來引用此文件: http://tdr.lib.ntu.edu.tw/jspui/handle/123456789/32421
完整後設資料紀錄
DC 欄位值語言
dc.contributor.advisor陳銘憲(Ming-Syan Chen)
dc.contributor.authorYu-Syuan Jhengen
dc.contributor.author鄭伃璇zh_TW
dc.date.accessioned2021-06-13T03:48:22Z-
dc.date.available2006-07-28
dc.date.copyright2006-07-28
dc.date.issued2006
dc.date.submitted2006-07-26
dc.identifier.citation[1] . In INTRODUCTION TO ALGORITHM, Chap35 p1033-1039.
[2] Avalanche: File swarming with network coding. http://research.microsoft.com/
pablo/avalanche.aspx.
[3] BitTorrent. http://www.bittorrent.com/index.html/.
[4] cachelogic. http://www.cachelogic.com/.
[5] edonkey. http://www.edonkey2000.com/index.html.
[6] Gnutella. http://www.gnutella.com/.
[7] Internet2. http://www.internet2.edu/.
[8] KaZaA. http://www.kazaa.com/.
[9] Multimedia Broadcast and Multicast Service (MBMS). 3rd Generation Partnership Project. http://www.3gpp.org/.
[10] Napster. http://www.napster.com/.
[11] R. Ahlswede, S.-Y. L. N. Cai, and R. Yeung. 'Network Information Flow'. IEEE Trans. on Information Theory, vol. 46, pp. 1204-1216, July 2000.
[12] M. Castro, P. Druschel, Y. Hu, and A. Rowstron. 'Exploiting network proximity in peer-to-peer overlay networks'. MSR-TR-2002V82, Microsoft Res. [Online]. Avail-able: http://www.research. microsoft.com/ ntr/pastry, 2002.
[13] M. Castro, P. Druschel, A. M. Kermarrec, A. Nandi, A. Rowstron, and A. Singh. 'SplitStream: High-Bandwidth Multicast in Cooperative Environments'. In Proc. of ACM Symposium on Operating Systems Principles (SOSP), 2003.
[14] C.-Y. Chang, X.-M. Huang, and M.-S. Chen. 'PeerCluster: A Cluster-Based Peer-to-Peer System Using Hypercube Interconnections'. IEEE Trans. on Parallel and Distributed Systems, 2006.
[15] P. Chou, Y. Wu, and K. Jain. 'Practical network coding'. In Proc. Proc Annual Allerton Conference on Communication, Control and Computing, 2003.
[16] P. Chou, Y. Wu, and K. Jain. 'Network coding for the Internet'. IEEE Communication Theory Workshop, Capri, May 2004.
[17] C. Fragouli, J. L. Boudec, and J. Widmer. 'Network Coding: An Instant Primer'. ACM SIGCOMM Computer Communication Review, vol. 36, num. 1, January 2006.
[18] C. Gkantsidis and P. R. Rodriguez. 'Network Coding for Large Scale Content Distribution'. In Proc. of IEEE INFOCOM, 2005.
[19] V. P. Gummadi, R. J. Dunn, S. Saroiu, S. D. Gribble, H. M. Levy, and J. Zahorjan. 'Measurement, Modeling, and Analysis of a Peer-to-Peer File-Sharing Workload'. In
Proc. of the SOSP, Oct. 2003.
[20] M. Hefeedaa, A. Habibb, D. Xua, B. Bhargavaa, and B. Botev. 'CollectCast: A Peer-to-Peer Service for Media Streaming'. In Proc. of ACM Multimedia, 2003.
[21] T. Ho, M. Medard, M. E¤ros, and D. Karger. 'The bene…ts of coding over routing in a randomized setting'. In Proc. of IEEE Symposium on Information Theory, 2003.
[22] T. Ho, M. Medard, M. E¤ros, and D. Karger. 'On randomized network coding'. In Proc. of 41st Allerton Annual Conference on Communication, Control and Comput-
ing, October 2003.
[23] N. Leibowitz, M. Ripeanu, and A. Wierzbicki. 'Deconstructing the Kazaa Network'.
Workshop on Internet Applications, San Francisco, CA, 2003.
[24] J. Mellin. 'Peer-to-Peer Networking - Phenomenon and impacts to carriers.'. Presentation at Telecom Forum, Autumn 2004.
[25] V. N. Padmanabhan, H. J. Wang, and P. A. Chou. 'Resilient Peer-to-Peer Stream-
ing'. In Proc. of IEEE ICNP, 2003, pp. 16–27.
[26] J. Pouwelse, P. Garbacki, D. Epema, and H. Sips. 'The Bittorrent P2P File-Sharing System: Measurements and Analysis'. In Proc. IPTPS, February 2005.
[27] A. Rowstron and P. Druschel. 'Pastry: Scalable, decentralized object location and routing for large-scale peer-to-peer systems'. In Proc. of the International Conference on Distributed Systems Platforms (IFIP/ACM), pages 329–350, 2001.
[28] S.-Y, R. Li, R. W. Yeung, and N. Cai. 'Linear network coding'. IEEE Trans. on Information Theory, vol. 49, pp. 371, 2003.
[29] S. Saroiu, P. K. Gummadi, and S. D. Gribble. 'A Measurement Study of Peer-to-Peer File Sharing Systems'. In Proc. of Multimedia Computing and Networking, 2002.
[30] K. Sripanidkulchai, B. Maggs, and H. Zhang. 'E¢ cient Content Location Using Interest-Based Locality in Peer-to-Peer Systems'. In Proc. of IEEE INFOCOM, 2003.
[31] K. Sripanidkulchai, B. Maggs, and H. Zhang. 'An Analysis of Live Streaming Workloads on the Internet'. In Proc. of ACM IMC, pp. 41–54, 2004.
[32] I. Stoica, R. Morris, D. Karger, M. F. Kaashoek, and H. Balakrishnan. 'Chord: A Scalable Peertopeer Lookup Service for Internet Applications'. In Proc. of ACM
SIGCOMM, San Diego, 2001.
[33] X. Zhang, J. Liu, B. Li, and T.-S. P. Yum. 'CoolStreaming/DONet: A Data-driven
Overlay Network for Peer-to-Peer Live Media Streaming'. In Proc. of IEEE INFOCOM, 2005.
[34] B. Zhao, A. Joseph, and J. Kubiatowicz. 'Locality aware mechanisms for large-scale networks'. In Proc. of FuDiCo, June 2002, pp. 229–238.
dc.identifier.urihttp://tdr.lib.ntu.edu.tw/jspui/handle/123456789/32421-
dc.description.abstract從90年代後期以來,點對點(P2P)檔案分享已經逐漸成為互聯網上最普及的的網路應用;然而,現今互聯網上最大的問題同樣也來自於點對點檔案分享軟體消耗過多的網路資源,佔據了大量頻寬。因此在本篇論文中,我們提出若針對使用者的儲存資訊做傳輸編碼,能夠實施一個高頻寬效益的檔案分享網路。之前的網路編碼研究大都採用隨機編碼,這種編碼方式沒有考量使用者存取之間的異質性;而我們提出的編碼方式針對不同使用者不同存取檔案做動態編碼,能避開傳送某些不必要的訊息,造成使用者的負擔,也能達到較少傳輸頻寬的要求。
我們進一步地闡述了一個如何利用點對點傳輸編碼達到最少頻寬需求的問題(Minimum Bandwidth P2P Coding Problem, MES),並且證明出這個問題屬於NP-Complete。接著,我們在文章中提出了Maximal Entropy Selection演算法,來幫助我們找出最好的傳送編碼。最後,從我們的實驗結果驗證,MES編碼確實能夠減少傳輸次數,並且有效的節省檔案分享軟體的傳輸頻寬。
zh_TW
dc.description.abstractPeer-to-peer (P2P) file-sharing has become the leading growth application since its emergence in the late 90's. However, current approaches lead to high bandwidth consumption in Internet. In this thesis, we propose a bandwidth efficient file-sharing system using network coding which leverages P2P user storage in file transfer. Previous works on network coding mainly adopt random coding, and the coding decision thereby does not consider the heterogeneity of the data stored in users. In our approach, however, we avoid encoding unnecessary data by leveraging the variety of the caching files in the clients, and our approach thereby can effectively reduce the number of transmission in sender and result in minimal bandwidth consumption. We formulate the selection of coding data as Minimum Bandwidth P2P Coding Problem and prove that it is NP-complete. We also propose Maximal Entropy Selection (MES) algorithm in the thesis to find the solution of the problem. Finally, we demonstrate the algorithm performance through extensive simulations and show that MES is able to significantly reduce the bandwidth consumption.en
dc.description.provenanceMade available in DSpace on 2021-06-13T03:48:22Z (GMT). No. of bitstreams: 1
ntu-95-R93942040-1.pdf: 1205440 bytes, checksum: 2411124799f2dcdad8f78667b97230cf (MD5)
Previous issue date: 2006
en
dc.description.tableofcontents1 Introduction 6
2 Preliminaries 13
2.1 P2P Overview . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 13
2.2 Napster, Gnutella and KaZaA . . . . . . . . . . . . . . . . . . . . . . . . . 15
2.3 Linear Network Coding . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 17
3 Maximal Entropy Selection Algorithm 20
3.1 Problem Formulation of Minimum Bandwidth P2P Coding Problem . . . . 21
3.2 MES Description . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 23
4 Protocol Design 31
4.1 Overview of MES Implementation . . . . . . . . . . . . . . . . . . . . . . . 31
4.2 Design of MES . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 32
4.3 JOIN/LEAVE (On-line) . . . . . . . . . . . . . . . . . . . . . . . . . . . . 34
4.4 Example of MES on KaZaA . . . . . . . . . . . . . . . . . . . . . . . . . . 36
5 Experimental Evaluation 38
5.1 Experimental setup . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 38
5.2 Experimental results . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 40
5.2.1 Influence of Network Size . . . . . . . . . . . . . . . . . . . . . . . . 40
5.2.2 Influence of Cache Size . . . . . . . . . . . . . . . . . . . . . . . . . 42
5.2.3 Influence of Download Behavior . . . . . . . . . . . . . . . . . . . . 43
5.2.4 Influence of Multicast Connectivity . . . . . . . . . . . . . . . . . . 44
6 Conclusion 48
dc.language.isoen
dc.subject點對點zh_TW
dc.subject檔案分享zh_TW
dc.subject網路編碼zh_TW
dc.subjectP2Pen
dc.subjectfile-sharingen
dc.subjectnetwork codingen
dc.title利用網路編碼實施高頻寬效益多點傳播檔案分享zh_TW
dc.titleBandwidth Efficient Multicast File-Sharing using Network Codingen
dc.typeThesis
dc.date.schoolyear94-2
dc.description.degree碩士
dc.contributor.oralexamcommittee黃寶儀(Polly Huang),魏宏宇(Hung-Yu Wei),楊得年(De-Nian Yang)
dc.subject.keyword點對點,檔案分享,網路編碼,zh_TW
dc.subject.keywordP2P,file-sharing,network coding,en
dc.relation.page54
dc.rights.note有償授權
dc.date.accepted2006-07-26
dc.contributor.author-college電機資訊學院zh_TW
dc.contributor.author-dept電信工程學研究所zh_TW
顯示於系所單位:電信工程學研究所

文件中的檔案:
檔案 大小格式 
ntu-95-1.pdf
  未授權公開取用
1.18 MBAdobe PDF
顯示文件簡單紀錄


系統中的文件,除了特別指名其著作權條款之外,均受到著作權保護,並且保留所有的權利。

社群連結
聯絡資訊
10617臺北市大安區羅斯福路四段1號
No.1 Sec.4, Roosevelt Rd., Taipei, Taiwan, R.O.C. 106
Tel: (02)33662353
Email: ntuetds@ntu.edu.tw
意見箱
相關連結
館藏目錄
國內圖書館整合查詢 MetaCat
臺大學術典藏 NTU Scholars
臺大圖書館數位典藏館
本站聲明
© NTU Library All Rights Reserved