跳到主要內容

簡易檢索 / 詳目顯示

研究生: 白淳元
Chun-Yuan Bai
論文名稱: 在BT同儕通訊上利用參與者訊息引導對外流量之區域化節約
Traffic Localization with Information Guidance of Pseudo Peer Agent on BT-P2P Network
指導教授: 曾黎明
Li-Ming Tseng
口試委員:
學位類別: 碩士
Master
系所名稱: 資訊電機學院 - 資訊工程學系
Department of Computer Science & Information Engineering
畢業學年度: 94
語文別: 中文
論文頁數: 42
中文關鍵詞: 同儕網路BitTorrent區域化
外文關鍵詞: BitTorrent, Localize, Peer-to-Peer
相關次數: 點閱:6下載:0
分享至:
查詢本校圖書館目錄 查詢臺灣博碩士論文知識加值系統 勘誤回報
  • 隨著網路技術的進步,網路頻寬逐漸的成長,同儕網路技術 ( Peer-to-Peer network technology )也開始發展起來, 跟傳統的主從式( Client-Server )架構相比較,同儕網路就是每個終端使用者貢獻自己的能力,如運算能力、網路頻寬、磁碟空間和自己擁有的檔案,形成層疊網路( Overlay Network ),每個使用者都可直接分享他們擁有的資源。
    而其中Bitorrent是現在同儕網路中使用率較高的分散式檔案傳輸軟體,在Bitorrent 中使用者程式無法得知所有的下載者,且彼此依對方上傳速度頻寬決定是否同意允許下載,導致使用者程式可能不知道區域網路中有其他同儕程式擁有相同的檔案,使的通過路由器之間的傳送造成了重複的流量,降低了頻寬的使用效率。本論文主要分析,如何減少頻寬的浪費,使用者也能得到快速下載的的服務品質。
    本文提出一個機制與訊息引導算法,藉由通透的代理伺服器來攔截並修改使用者程式至網站伺服器上所下載BitTorrent的metainfo檔案,將使用者程式與原Tracker的連線導向至我們在區域網路中設置的內部Tracker Agent,再由我們所設定的 Bittorrent 客戶端代理程式( Peer agent )引導不同的使用者程式抓取不同的檔案片斷,並且透過我們所設定的客戶端代理程式與訊息引導算法來增加區域化的流量。


    With the improvement of New network technologies and network bandwidth. Compare with the traditional Client-Server framework, the Peer-to-Peer network (P2P) technology allows users to share their computing power, disk spaces, bandwidth, and file that own on the overlay network.Then every user can share their resource directly.
    Bitorrent is a very popular distributed file transfer system. But in Bitorrent Peer can not know all of the other Peers, and does not know which LAN user have the same file. Partial Peer list and tit-for-tat make redundant traffic flow seriously.This thesis analysis how to reduce redundant traffic flow and increase quality of downloading.
    To alleviate the problem, we use a transparent proxy to hijack a metainfo file downloaded by a user from a Web server. Then, the original tracker of the metainfo is replaced by a new tracker agent. The Peer therefore connects to the local BitTorrent tracker, then our Bittorrent Peer agent will guide Peer to get different piece first. By providing guide information to local Peers, this approach will increase local file sharing with local exchange by our Bittorrent Peer agent.

    摘要i Abstractii 誌謝iii 目錄iv 圖目錄vi 表目錄viii 第一章 緒論 1 第二章 相關研究 3 2.1 Bittorrent 原理 3 2.2 現有方法之研究 7 2.2.1 快取(Caching) 7 2.2.2 Gateway Peers 12 2.3 Bitorrent 其他相關研究 14 第三章 系統設計 18 3.1 方法分析 18 3.2 系統環境 20 3.3 系統說明 21 3.4 系統模組 26 3.5訊息引導 29 第四章 實驗 31 4.1 實驗參數 31 4.2 實驗一 32 4.2.1 實驗環境 32 4.2.2 實驗流程 33 4.3 實驗二 34 4.3.1實驗環境 34 4.3.2 實驗流程 35 4.4 實驗三 36 4.4.1實驗環境 36 4.4.2 實驗流程 37 第五章 結論 39 參考文獻 41

    [1] Napster, http://www.napster.com/
    [2] Gnutella 0.6 protocol draft, http://rfc-gnutella.sourceforge.net/
    [3] B. Cohen, “Incentives build robustness in bittorrent,” 2003. [Online]. Available: http://citeseer.nj.nec.com/cohen03incentives.html
    [4] EContentMag.com, “Chasing the user: The revenue streams of 2006,” 2005. [Online].Available:http://www.econtentmag.com/Articles/ArticleReader.aspx?ArticleID=14532n&ContextSubtypeID=8
    [5] CacheLogic, “Cachelogic - advanced solutions for Peer-to-Peer networks.” [Online]. Available: http://www.cachelogic.com
    [6] L7-filter, http://l7-filter.sourceforge.net/protocols
    [7] S. Patro and Y. C. Hu, "Transparent Query Caching in Peer-to-Peer Overlay Networks," in Proceedings of the 17th International Parallel and Distributed Processing Symposium (IPDPS), 2003
    [8] T. Karagiannis, P. Rodriguez, and K. Papagiannaki, “Should internet service providers fear Peer-assisted content distribution,” in Proceedings of the Internet Measurement Conference 2005, 2005.
    [9] 陳宜凡,白淳元,游象甫,曾黎明 “A Tansparent and Gated cache for BT-P2P communication,“ TANET 2005
    [10] AsfandyarQureshi, “Exploring Proximity Based Peer Selection in a BitTorrent-like Protocol”, MIT 6.824. student project, May7,2004
    [11] L. Li, J. Halpern, and Z. Haas, “Gossip-based ad hoc routing." citeseer.ist.psu.edu/haas01gossipbased.html.
    [12] V. N. Padmanabhan and L. Subramanian, “An investigation of geographic mapping techniques for internet hosts," in Proceedings of SIGCOMM''2001, p. 13, 2001.
    [13] C. Gkantsidis and P. R. Rodriguez, “Network coding for large scale content distribution,” in Proceedings of IEEE Infocom,2005.
    [14] R. Sherwood, R. Braud, and B. Bhattacharjee, “Slurpie: A cooperative bulk data transfer protocol,” in Proceedings of IEEE INFOCOM, 2004.
    [15] L. Li, J. Halpern, and Z. Haas, “Gossip-based ad hoc routing." citeseer.ist.psu.edu/haas01gossipbased.html.
    [16] M. Izal, G. Urvoy-Keller, E. Biersack, P. Felber, A. Hamra, and L. Garces-Erice, “Dissecting bittorrent: Five months in a torrent’s lifetime,” 2004
    [17] L. Guo, S. Chen, Z. Xiao, E. Tan, X. Ding, and X. Zhang, “Measuremsnts, analysis and modeling of bittorrent-like systems,” in Proceedings of the Internet Measurement Conference, 2005
    [18] Dongyu Qiu and R. Srikant, “Modeling and Performance Analysis of BitTorrent-Like Peer-to-Peer Networks,” in Proceedings of SIGCOMM, 2004.
    [19] 郭廖軒, “以網域名稱伺服器為基礎之色情網站過濾系統,” TANET 2004
    [20] Bittorrent. http://bittorrent.com
    [21] Bitcomet. http://www.bitcomet.com/
    [22] ABC. http://pingpong-abc.sourceforge.net/
    [23] Shareaza. http://www.shareaza.com/
    [24] Azureus. http://azureus.sourceforge.net/

    QR CODE
    :::