| 研究生: |
白淳元 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.
[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/