A survey of BitTorrent study Jian Liang EL933 Prof. Yong Liu.

Slides:



Advertisements
Similar presentations
Optimal Scheduling in Peer-to-Peer Networks Lee Center Workshop 5/19/06 Mortada Mehyar (with Prof. Steven Low, Netlab)
Advertisements

Neighbour selection strategies in BitTorrent- like Peer-to-Peer systems L.G. Alex Sung, Herman Li March 30, 2005 for CS856 Web Data Management University.
Rarest First and Choke Algorithms Are Enough
Rarest First and Choke Algorithms are Enough Arnaud LEGOUT INRIA, Sophia Antipolis France G. Urvoy-Keller and P. Michiardi Institut Eurecom France.
The BitTorrent Protocol. What is BitTorrent?  Efficient content distribution system using file swarming. Does not perform all the functions of a typical.
Incentives Build Robustness in BitTorrent Author: Bram Cohen Presenter: Brian Liao.
The BitTorrent protocol A peer-to-peer file sharing protocol.
Incentives Build Robustness in BitTorrent Bram Cohen.
Bit Torrent (Nick Feamster) February 25, BitTorrent Steps for publishing – Peer creates.torrent file and uploads to a web server: contains metadata.
Cameron Dale and Jiangchuan LiuA Measurement Study of Piece Population in BitTorrent Introduction BitTorrent Experiment Results Simulation Discussion A.
Kangaroo: Video Seeking in P2P Systems Xiaoyuan Yang †, Minas Gjoka ¶, Parminder Chhabra †, Athina Markopoulou ¶, Pablo Rodriguez † † Telefonica Research.
1 Analysis of BitTorrent-like Protocols for On-Demand Stored Media Streaming Khandoker Nadim Parvez Carey Williamson Anirban Mahanti Niklas Carlsson.
The BitTorrent content distribution system CS217 Advanced Topics in Internet Research Guest Lecture Nikitas Liogkas, 5/11/2006.
BitTorrent Join the swarm! BY: Joe Petruska. What is BitTorrent? a peer-to-peer file sharing protocol used for distributing large amounts of data.
Clustering and Sharing Incentives in BitTorrent Systems Arnaud Legout 1, Nikitas Liogkas 2, Eddie Kohler 2, Lixia Zhang 2 1 INRIA, Projet Planète, Sophia.
Amir Rasti Reza Rejaie Dept. of Computer Science University of Oregon.
CSE 486/586, Spring 2014 CSE 486/586 Distributed Systems Peer-to-Peer Architecture Steve Ko Computer Sciences and Engineering University at Buffalo.
Modelling and Performance Analysis of BitTorrent-Like Peer-to-Peer Networks.
Analyzing and Improving BitTorrent Ashwin R. Bharambe ( Carnegie Mellon University ) Cormac Herley ( Microsoft Research, Redmond ) Venkat Padmanabhan (
Exploiting BitTorrent For Fun (But Not Profit) Nikitas Liogkas, Robert Nelson, Eddie Kohler, Lixia Zhang University of California, Los Angeles.
CompSci 356: Computer Network Architectures Lecture 21: Content Distribution Chapter 9.4 Xiaowei Yang
Peer to Peer (P2P) Networks and File sharing. By: Ryan Farrell.
Network Coding for Large Scale Content Distribution Christos Gkantsidis Georgia Institute of Technology Pablo Rodriguez Microsoft Research IEEE INFOCOM.
Improving ISP Locality in BitTorrent Traffic via Biased Neighbor Selection Ruchir Bindal, Pei Cao, William Chan Stanford University Jan Medved, George.
Peer-Assisted Content Distribution Networks: Techniques and Challenges Pei Cao Stanford University.
Modeling and analysis of BitTorrent-like P2P network Fan Bin Oct,1 st,2004.
Presented by Stephen Kozy. Presentation Outline Definition and explanation Comparison and Examples Advantages and Disadvantages Illegal and Legal uses.
Modeling and Performance Analysis of Bitorrent-Like Peer-to-Peer Networks Dongyu Qiu and R. Srikant University of Illinois, 2004 Presented by : Ran Zivhon.
Can Internet Video-on-Demand Be Profitable? SIGCOMM 2007 Cheng Huang (Microsoft Research), Jin Li (Microsoft Research), Keith W. Ross (Polytechnic University)
Yang Chen.  More and more people are using online SNS to share their photos, news, …  Large Amount of data from the SNS site to the end users  How.
BitTorrent. BitTorrent network  On the itinerary:  Introduction to BitTorrent  Basics & properties  3 Interesting analysis results.
Exploring VoD in P2P Swarming Systems By Siddhartha Annapureddy, Saikat Guha, Christos Gkantsidis, Dinan Gunawardena, Pablo Rodriguez Presented by Svetlana.
1 V1-Filename.ppt / yyyy-mm-dd / Initials P2P content distribution T Applications and Services in Internet, Fall 2008 Jukka K. Nurminen.
BitTorrent.
BitTorrent How it applies to networking. What is BitTorrent P2P file sharing protocol Allows users to distribute large amounts of data without placing.
1 Measurements, Analysis, and Modeling of BitTorrent-like Systems Lei Guo 1, Songqing Chen 2, Zhen Xiao 3, Enhua Tan 1, Xiaoning Ding 1, and Xiaodong Zhang.
BitTorrent Under a Microscope: Towards Static QoS Provision in Dynamic Peer-to-Peer Networks Tom H. Luan*, Xuemin (Sherman) Shen* and Danny H. K. Tsang.
1 BitTorrent System Efrat Oune Bar-Ilan What is BitTorrent? BitTorrent is a peer-to-peer file distribution system (built for intensive daily use.
BitTorrent Dr. Yingwu Zhu. Bittorrent A popular P2P application for file exchange!
A P2P file distribution system ——BitTorrent Pegasus Team CMPE 208.
Do incentives build robustness in BitTorrent? Michael Piatek, Tomas Isdal, Thomas Anderson, Arvind Krishnamurthy, Arun Venkataramani.
Bit Torrent A good or a bad?. Common methods of transferring files in the internet: Client-Server Model Peer-to-Peer Network.
Multiclass P2P Networks: Static Resource Allocation for Service Differentiation and Bandwidth Diversity Florence Clévenot-Perronnin, Philippe Nain and.
P2P Traffic Localization by Alias Tracker for Tracker-based P2P applications (ATTP) draft-zhang-alto-attp-02 Yunfei Zhang China Mobile.
MULTI-TORRENT: A PERFORMANCE STUDY Yan Yang, Alix L.H. Chow, Leana Golubchik Internet Multimedia Lab University of Southern California.
Peer-to-Peer File Sharing Jennifer Rexford COS 461: Computer Networks Lectures: MW 10-10:50am in Architecture N101
On the Optimal Scheduling for Media Streaming in Data-driven Overlay Networks Meng ZHANG with Yongqiang XIONG, Qian ZHANG, Shiqiang YANG Globecom 2006.
Flashback: A Peer-to-Peer Web Server for Flash Crowds Presented by Tom Batkiewicz CS 587x Fall ‘07.
Can Internet Video-on-Demand Be Profitable? Cheng Huang, Jin Li (Microsoft Research), Keith W. Ross (Polytechnic University) ACM SIGCOMM 2007.
1 Measurements, Analysis, and Modeling of BitTorrent-like Systems Lei Guo, Ph.D. Candidate Park Graduate Research Award Presentation.
Peer-to-Peer File Sharing
Analyzing and Improving BitTorrent Ashwin R. Bharambe ( Carnegie Mellon University ) Cormac Herley ( Microsoft Research, Redmond ) Venkat Padmanabhan (
Bit Torrent Nirav A. Vasa. Topics What is BitTorrent? Related Terms How BitTorrent works Steps involved in the working Advantages and Disadvantages.
Peer to Peer Networking. Network Models => Mainframe Ex: Terminal User needs direct connection to mainframe Secure Account driven  administrator controlled.
Does Internet media traffic really follow the Zipf-like distribution? Lei Guo 1, Enhua Tan 1, Songqing Chen 2, Zhen Xiao 3, and Xiaodong Zhang 1 1 Ohio.
Traffic Localization with Information Guidance of Pseudo Peer Agent on BT-P2P Network 學生 : 楊宏昌 指導教授 : 曾黎明教授 在 BT 同儕通訊上利用參與者訊息引導對外流量之區域化節約.
November 19, 2016 Guide:- Mrs. Kale J. S. Presented By:- Hamand Amol Sambhaji. Hamand Amol Sambhaji. Pardeshi Dhananjay Rajendra. Pardeshi Dhananjay Rajendra.
An example of peer-to-peer application
Measurements, Analysis, and Modeling of BitTorrent-like Systems
FairTorrent: BrinGing Fairness to Peer-to-Peer Systems
BitTyrant.
Introduction to BitTorrent
OneSwarm: Privacy Preserving P2P
Economics and Computation Week 7: The economics of P2P file sharing
Small Is Not Always Beautiful
Swarming Overlay Construction Strategies
The BitTorrent Protocol
Content Distribution Networks + P2P File Sharing
Challenges with developing a Commercial P2P System
Content Distribution Networks + P2P File Sharing
Presentation transcript:

A survey of BitTorrent study Jian Liang EL933 Prof. Yong Liu

Surveyed paper Service Capacity of Peer to Peer Networks (INFOCOM 2004) X. Yang, G. Veciana Modeling and Performance Analysis of Bit Torrent-Like Peer- to-Peer Networks (SIGCOMM 04) D. Qiu, R. Srikant The Bittorrent P2P File-sharing System: Measurements and Analysis (IPTPS 2005) J. Pouwelse, P.Garbacki, D. Epema, H. Sips Measurements, Analysis, and Modeling of BitTorrent-like Systems (IMC 2005) L. Guo, S. Chen, Z. Xiao, E. Tan, X. Ding, and X. Zhang Analyzing and Improving BitTorrent Performance (INFOCOM 2006) A. Bharambe, C. Herley and V Padmanabhan

Outline Overview of BitTorrent Research interests covered Methodology on BT study Compare of these 5 papers Interesting facts reflected in these works Argument Current development of BitTorrent

Overview – system components Web page with link to.torrent A B C Peer [Leech] Downloader “US” Peer [Seed] Peer [Leech] Tracker Web Server.torrent

Overview – system components Web page with link to.torrent A B C Peer [Leech] Downloader “US” Peer [Seed] Peer [Leech] Tracker Get-announce Web Server

Overview – system components Web page with link to.torrent A B C Peer [Leech] Downloader “US” Peer [Seed] Peer [Leech] Tracker Response-peer list Web Server

Overview – system components Web page with link to.torrent A B C Peer [Leech] Downloader “US” Peer [Seed] Peer [Leech] Tracker Shake-hand Web Server Shake-hand

Overview – system components Web page with link to.torrent A B C Peer [Leech] Downloader “US” Peer [Seed] Peer [Leech] Tracker pieces Web Server

Overview – system components Web page with link to.torrent A B C Peer [Leech] Downloader “US” Peer [Seed] Peer [Leech] Tracker pieces Web Server

Overview – system components Web page with link to.torrent A B C Peer [Leech] Downloader “US” Peer [Seed] Peer [Leech] Tracker Get-announce Response-peer list pieces Web Server

Overview – BT features Temporal one torrent community (no across torrents communication). File/pieces/blocks. Content trade is piece based, while transfer is block based. Partial pieces can not be uploaded.

Overview – BT features Peer selection- Fit-for-Tat (download speed based) “Interest”/”chock”/”unchock” Piece selection - Local Rarest First (not global rarest)

Outline Overview of BitTorrent Research interests covered Methodology on BT study Compare of these 5 papers Interesting facts reflected in these works Argument Current development of BitTorrent

Research focus Generic network performance –Traffic volume, download/upload throughput, uplink utilization, peer behavior, service capacity, Incentives –Fairness, peer game Robustness –Website availability, peer workload, content integrity. Limitation and improvement

Outline Overview of BitTorrent Research interests covered Methodology on BT study Compare of these 5 papers Interesting facts reflected in these works Argument of their works Current development of BitTorrent

Methodology Passive ways –(tracker log, torrent website monitor, traffic capture) Active ways –Join the BT network to monitor peer performance Simulation Modeling

Outline Overview of BitTorrent Research interests covered Methodology on BT study Compare of these 5 papers Interesting facts reflected in these works Argument of their works Current development of BitTorrent

Compare of these five works PaperMethodData setResearch Differentiation YV_INFOCOM04Model + TraceTrace log of torrents trackers Service capacity, scalability of flash crowd QS_SIGCOMM04Model + simulation + little trace 3 days trace from one torrent tracker User evolution, peer game PG_IPTPS05Trace8 months trace from website, peer traffic and tracker Torrent website availability, content integrity GCXTDZ_IMC05Trace + model48 days tracker trace and 10 days ISP traffic (50 tracker sites and 3k peers) Performance across multi-torrents, BT limitation found from traces. BHP_INFOCOM06Comprehensive simulation NoneFairness, uplink utilization, improvement

Outline Overview of BitTorrent Research interests covered Methodology on BT study Compare of these 5 papers Interesting facts reflected in these works Argument Current development of BitTorrent

Interesting results YV_INFOCOM04 –Exponential growth of service capacity in initial flash crowd –For less popular torrent (<50 peers), the performance is quite unpredictable

Interesting results QS_SIGCOMM04 –Purpose a good BT fluid model and matches their simulation result well. –No surprising results yet.

Interesting results PG_IPTPS05 –The arrival processes of peers are not Poisson assumed by SIGCOMM04 paper. –Power law relationship btw peer speed and # peers

Interesting results PG_IPTPS05 –The availability of centralized supporting system is bad –# of seeds after 10 days is not accurate predictor for content life time, one single seed can be up for long period of time.

Interesting results PGES_IPTPS05 –Centralized moderation seems very effective in removing fake and corrupted files. 5k of 8k torrent uploaded by 20 moderators daily. –Donated resource for meta-data entail integrity and privacy risks without control.

Interesting results GCXTDZ_IMC05 –Exponentially decreasing peer arrival rate, lack of seeds make service availability poor quickly after flash crowd. –The leecher download speed at different time stages is highly diverse.

Interesting results GCXTDZ_IMC05 –BT can provide unfair services. Peer contribution ratio decrease with its downloading speed increase. –The probability for a peer to abort downloading voluntarily is independent of its speed and downloading progress.

Interesting results GCXTDZ_IMC05 –The life spans of torrent is btw hours with average 8.5 days; average population of a torrent is only about 102 peers. –Seeding time is average as 8.42 hours

Interesting results BHP_INFOCOM06 –The uplink utilization close to 100% –Workload of seeds increase slowly during flash crowd

Interesting results BHP_INFOCOM06 –Single seed utilization outperforms that of multi- seeds –The more concurrent upload, the less uplink utilization

Interesting results BHP_INFOCOM06 –For low bandwidth peers with small neighbors, random block exchange outperform LRF –But LRF outperform random block exchange in term of # interesting connections

Interesting results BHP_INFOCOM06 –Block-level TFT outperform download speed based TFT in term of fairness –Quick BW estimation help archive optimal utilization

Interesting results BHP_INFOCOM06 –Bandwidth-matching tracker policy further improve both utilization and fairness

Outline Overview of BitTorrent Research interests covered Methodology on BT study Compare of these 5 papers Interesting facts reflected in these works Argument Current development of BitTorrent

Argument INFOCOM06 : –the simulation does not consider user control of their uplink/downlink (BitComet enable uplink speed limits) –Tradeoff of the improvement ideas –Bandwidth measure overhead is ignored –Bandwidth clustering helps but is that violation of Internet ethics by separating different capable users?

Outline Overview of BitTorrent Research interests covered Methodology on BT study Compare of these 5 papers Interesting facts reflected in these works Argument Current development of BitTorrent

Current BT development DHT enabled peer search (BitComet, Bitsprite) Decentralized torrent search (eXeem) BT like Content delivery system (VOD, IPTV)