Please use this identifier to cite or link to this item:
http://tdr.lib.ntu.edu.tw/jspui/handle/123456789/47556
Full metadata record
???org.dspace.app.webui.jsptag.ItemTag.dcfield??? | Value | Language |
---|---|---|
dc.contributor.advisor | 莊裕澤 | |
dc.contributor.author | Po-Chieh Lu | en |
dc.contributor.author | 呂柏頡 | zh_TW |
dc.date.accessioned | 2021-06-15T06:05:45Z | - |
dc.date.available | 2013-08-19 | |
dc.date.copyright | 2010-08-19 | |
dc.date.issued | 2010 | |
dc.date.submitted | 2010-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.uri | http://tdr.lib.ntu.edu.tw/jspui/handle/123456789/47556 | - |
dc.description.abstract | BitTorrent (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.abstract | BitTorrent (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.provenance | Made 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.tableofcontents | Chapter1 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.iso | en | |
dc.title | BitTorrent在多檔案下載環境中改進方法之研究 | zh_TW |
dc.title | Improving Multi-torrent Downloading in BitTorrent | en |
dc.type | Thesis | |
dc.date.schoolyear | 98-2 | |
dc.description.degree | 碩士 | |
dc.contributor.oralexamcommittee | 林永松,周承復,邱舉明 | |
dc.subject.keyword | BitTorrent,上傳頻寬分配策略,多檔案下載,公平性, | zh_TW |
dc.subject.keyword | BitTorrent,Upload bandwidth allocation strategy,Multi-torrent downloading,Fairness, | en |
dc.relation.page | 68 | |
dc.rights.note | 有償授權 | |
dc.date.accepted | 2010-08-16 | |
dc.contributor.author-college | 管理學院 | zh_TW |
dc.contributor.author-dept | 資訊管理學研究所 | zh_TW |
Appears in Collections: | 資訊管理學系 |
Files in This Item:
File | Size | Format | |
---|---|---|---|
ntu-99-1.pdf Restricted Access | 7.89 MB | Adobe PDF |
Items in DSpace are protected by copyright, with all rights reserved, unless otherwise indicated.