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/47556
完整後設資料紀錄
DC 欄位值語言
dc.contributor.advisor莊裕澤
dc.contributor.authorPo-Chieh Luen
dc.contributor.author呂柏頡zh_TW
dc.date.accessioned2021-06-15T06:05:45Z-
dc.date.available2013-08-19
dc.date.copyright2010-08-19
dc.date.issued2010
dc.date.submitted2010-08-15
dc.identifier.citation[1] Bram Cohen, 'Incentives build robustness in bittorrent,' In: Proc. First Workshop on Economics of Peer-to-Peer Systems, Berkeley, USA, (May. 2003).
[2] Stutzbach, Daniel Zappala, and Reza Rejaie, 'The Scalability of Swarming Peer-to-Peer Content Delivery,' In: Proc. of IFIP Networking, pp. 15-26, Waterloo, Ontario, Canada (May. 2005).
[3] M. Izal, G. Urvoy-Keller, E.W. Biersack, P.A. Felber, A. Al Hamra, and L. Garc’es-Erice, 'Dissecting BitTorrent: Five Months in a Torrent’s Lifetime,' In: Passive and Active Network Measurement, pp. 1-11, Antibes Juan-les-Pins, France (Apr. 2004).
[4] Ye Tian, Di Wu, and Kam Wing Ng, 'Modeling, Analysis and Improvement for BitTorrent-Like File Sharing Networks,' In: Proc. IEEE Infocom, Barcelona, Catalunya, Spain (Apr. 2006).
[5] Prasanna Ganesan, and Mukund Seshadri, 'On Cooperative Content Distribution and the Price of Barter,' In: Proc. IEEE ICDCS, pp. 81-90, Columbus, Ohio, USA (June. 2005).
[6] Arnaud Legout, G. Urvoy-Keller, and P. Michiardi, 'Rarest First and Choke Algorithms Are Enough,' In: Proc. ACM SIGCOMM, pp. 203-216, Pisa, Italy (Sept. 2006).
[7] Ye Tian, Di Wu, and Kam-Wing Ng, 'Analyzing Multiple File Downloading in BitTorrent,' In: Proc. ICPP, pp. 297-306, Columbus, Ohio, USA (Sept. 2006).
[8] Guillaume Urvoy-keller and Pietro Michiardi, ' Impact of Inner Parameters and Overlay Structure on the Performance of BitTorrent,' In: Proc. of Global Internet Symposium, Barcelona, Spain (Apr. 2006).
[9] Ashwin R. Bharambe, Cormac Herley, and Venkata N. Padmanabhan, 'Analyzing and Improving BitTorrent Performance,' In: Proc. IEEE Infocom, pp. 189-202, Barcelona, Catalunya, Spain (Apr. 2006).
[10] Weishuai Yang, and Nael Abu-Ghazaleh, 'GPS: A General Peer-to-Peer Simulator
and its Use for Modeling BitTorrent,' In: Proc. of MASCOTS'05, pp. 425-432, Atlanta, GA, (Sept. 2005).
[11] S. Jun and M. Ahamad, 'Incentives in bittorrent induce free riding,' In: ACM
SIGCOMM, Philadelphia, PA (Aug. 2005).
[12] http://www.bittorrent.com
[13] Yang, Y., Chow, A.L.H., Golubchik, L. 'Multi-torrent: A performance study,' In: Proc. MASCOTS, pp. 63-70, Baltimore, MD (Sept. 2008).
[14] Nikolaos Laoutaris, Damiano Carra, and Pietro Michiardi, 'Uplink Allocation Beyond Choke/Unchoke,' In: ACM CoNEXT 2008, Madrid, Spain (Dec. 2008).
[15] Michael Piatek, Tomas Isdal, Arvind Krishnamurthy, and Arun Venkataramani, 'Do incentives build robustness in BitTorrent?,' In: NSDI’07, Cambridge, MA (Apr. 2007).
[16] Wei-Cherng Liao, Fragkiskos Papadopoulos, and Konstantinos Psounis, 'Performance analysis of BitTorrent-like systems with heterogeneous users,' In: Performance Evaluation, v.64 n.9-12, p.876-891, October, 2007.
[17] Richard Thommes and Mark Coates, 'BitTorrent Fairness: Analysis and Improvements,' In: WITSP'2005, Sunshine Coast, Australia (Dec. 2005).
[18] http://www.limewire.com
dc.identifier.urihttp://tdr.lib.ntu.edu.tw/jspui/handle/123456789/47556-
dc.description.abstractBitTorrent (BT)是一個廣泛被使用的點對點(peer-to-peer)檔案傳輸協定。近年來,BT的使用者通常會同時下載多個檔案,而不是一次只下載單一檔案;我們稱之為:多檔案下載。在多檔案下載環境中,BT的使用者可以使用不同的下載方式,來安排這些檔案的下載;例如使用多個session來進行多個檔案下載(multi-session下載方式),或是只使用一個session來下載所有檔案(single-session下載方式)。此外,目前BT採取了平均分配的策略,將使用者的上傳頻寬平均分配給它的上傳對象;但是我們認為,一個好的上傳頻寬分配策略,應該要隨著上傳對象的情況來動態調整使用者的上傳頻寬。我們的研究目的是找出在多檔案下載環境中最適合的下載方式;並且設計不同於以往採取平均分配的上傳頻寬分配策略,來改進使用者與整個系統的效能。
我們的研究發現,BT使用者應該在多檔案下載環境中應該採取一種single-session (expanded)的下載方式,以達到較好的下載效能。此外,我們也提出了三個上傳頻寬分配策略:reciprocal、utilization以及fairness策略。在我們的實驗中發現,reciprocal和utilization策略可以改進使用者與系統的下載效能,而fairness策略則可以增進系統的公平性。
zh_TW
dc.description.abstractBitTorrent (BT) is a widely used peer-to-peer (P2P) file sharing protocol. Recently, BT peers usually download multiple files simultaneously, rather than download a single file. We called this as the 'multi-torrent downloading'. In multi-torrent downloading, BT peers can use different ways to arrange the downloading of their files. For example, a peer can use multiple sessions to download multiple files (multi-session downloading); or it can put all the files together, and uses a single session to download all these files (single-session downloading). Moreover, present BT peers apply the equal-allocation strategy for allocating their upload bandwidth. That is, a peer will equally allocate its upload bandwidth to the uploaded targets. However, we think that a good upload bandwidth allocation strategy should dynamically adjust the upload bandwidth allocation depending on the situation of the uploaded targets. Our goal is to find a good downloading way in multi-torrent downloading environment; and we are going to find new upload bandwidth allocation strategies to improve the performance of peers and the system.
Our research found that peers should use the single-session downloading (expanded) in multi-torrent downloading to achieve better downloading performances. We also proposed three upload bandwidth allocation strategies (reciprocal, utilization and fairness strategy). The reciprocal and utilization strategy improve the downloading performance of peers and the system; the fairness strategy improves the system fairness.
en
dc.description.provenanceMade available in DSpace on 2021-06-15T06:05:45Z (GMT). No. of bitstreams: 1
ntu-99-R97725033-1.pdf: 8079522 bytes, checksum: e409023fb268063e8d1d6d5485750903 (MD5)
Previous issue date: 2010
en
dc.description.tableofcontentsChapter1 Introduction 1
1.1 Background 1
1.2 Motivation 2
1.3 Research objectives 5
Chapter 2 Related Work 6
2.1 BitTorrent 6
2.2 Multi-torrent systems 8
2.2.1 Multiple files downloading based on mathematical model 8
2.2.2 Cross-torrent-based tit-for-tat 11
2.3 Uplink bandwidth allocation strategies 13
2.3.1 BitMax 13
2.3.2 BitTyrant 14
2.4 Summary 15
Chapter 3 Method 16
3.1 Simulator overview 16
3.2 Multi-torrent downloading environment 17
3.2.1 Torrent file, files, tracker, and initial seed 17
3.2.2 Peers 17
3.3 Metrics 18
3.4 Downloading ways and Upload bandwidth allocation strategies 20
3.4.1 Downloading ways 20
3.4.2 Strategies of bandwidth allocation 21
3.4.3 Session-based strategies of bandwidth allocation 26
3.4.4 Benchmarks 30
Chapter 4 Experiment Result 32
4.1 Comparison between different downloading ways 32
4.2 Performances of the upload bandwidth allocation strategy 39
4.3 Session-based upload bandwidth allocation strategies 48
Chapter 5 Conclusions and Future Work 53
Reference 55
Appendix 57
dc.language.isoen
dc.subjectBitTorrentzh_TW
dc.subject公平性zh_TW
dc.subject多檔案下載zh_TW
dc.subject上傳頻寬分配策略zh_TW
dc.subjectUpload bandwidth allocation strategyen
dc.subjectFairnessen
dc.subjectBitTorrenten
dc.subjectMulti-torrent downloadingen
dc.titleBitTorrent在多檔案下載環境中改進方法之研究zh_TW
dc.titleImproving Multi-torrent Downloading in BitTorrenten
dc.typeThesis
dc.date.schoolyear98-2
dc.description.degree碩士
dc.contributor.oralexamcommittee林永松,周承復,邱舉明
dc.subject.keywordBitTorrent,上傳頻寬分配策略,多檔案下載,公平性,zh_TW
dc.subject.keywordBitTorrent,Upload bandwidth allocation strategy,Multi-torrent downloading,Fairness,en
dc.relation.page68
dc.rights.note有償授權
dc.date.accepted2010-08-16
dc.contributor.author-college管理學院zh_TW
dc.contributor.author-dept資訊管理學研究所zh_TW
顯示於系所單位:資訊管理學系

文件中的檔案:
檔案 大小格式 
ntu-99-1.pdf
  未授權公開取用
7.89 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