SCHOOL OF ELECTRICAL ENGINEERING AND TELECOMMUNICATIONS

Slides:



Advertisements
Similar presentations
Peter R. Pietzuch Peer-to-Peer Computing – or how to make your BitTorrent downloads go faster... Peter Pietzuch Large-Scale Distributed.
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.
The BitTorrent Protocol. What is BitTorrent?  Efficient content distribution system using file swarming. Does not perform all the functions of a typical.
The BitTorrent protocol A peer-to-peer file sharing protocol.
Incentives Build Robustness in BitTorrent Bram Cohen.
© 2015 Imperva, Inc. All rights reserved. Collateral DDoS Ido Leibovich, ADC.
End-to-end Publishing Using Bittorrent. Bittorrent Bittorrent is a widely used peer-to- peer network used to distribute files, especially large ones It.
Clayton Sullivan PEER-TO-PEER NETWORKS. INTRODUCTION What is a Peer-To-Peer Network A Peer Application Overlay Network Network Architecture and System.
Stochastic Analysis of File Swarming Systems The Chinese University of Hong Kong John C.S. Lui Collaborators: D.M. Chiu, M.H. Lin, B. Fan.
BitTorrent Join the swarm! BY: Joe Petruska. What is BitTorrent? a peer-to-peer file sharing protocol used for distributing large amounts of data.
BotTorrent: Misusing BitTorrent to Launch DDoS Attacks Karim El Defrawy, Minas Gjoka, Athina Markopoulou UC Irvine.
Peer to Peer (P2P) Networks and File sharing. By: Ryan Farrell.
CMPT 401 Summer 2007 Dr. Alexandra Fedorova Lecture XV: Real P2P Systems.
P2P 2.0 and it’s impact on the Internet
Improving ISP Locality in BitTorrent Traffic via Biased Neighbor Selection Ruchir Bindal, Pei Cao, William Chan Stanford University Jan Medved, George.
Presented by Stephen Kozy. Presentation Outline Definition and explanation Comparison and Examples Advantages and Disadvantages Illegal and Legal uses.
1 Incentives Build Robustness in BitTorrent? Analysis on Bit Torrent Client performance By Jimmy Wong.
On-Demand Media Streaming Over the Internet Mohamed M. Hefeeda, Bharat K. Bhargava Presented by Sam Distributed Computing Systems, FTDCS Proceedings.
The Bittorrent Protocol
BitTorrent Presentation by: NANO Surmi Chatterjee Nagakalyani Padakanti Sajitha Iqbal Reetu Sinha Fatemeh Marashi.
By Shobana Padmanabhan Sep 12, 2007 CSE 473 Class #4: P2P Section 2.6 of textbook (some pictures here are from the book)
University of Bologna, Italy How to cheat BitTorrent and why nobody does Simon Patarin and David Hales University of Bologna ECCS 2006,
1 V1-Filename.ppt / yyyy-mm-dd / Initials P2P content distribution T Applications and Services in Internet, Fall 2008 Jukka K. Nurminen.
BitTorrent Internet Technologies and Applications.

BitTorrent How it applies to networking. What is BitTorrent P2P file sharing protocol Allows users to distribute large amounts of data without placing.
Forensics Investigation of Peer-to- Peer File Sharing Networks Authors: Marc Liberatore, Robert Erdely, Thomas Kerle, Brian Neil Levine & Clay Shields.
GPS: A General Peer-to-Peer Simulator and its Use for Modeling BitTorrent Weishuai Yang Nael Abu-Ghazaleh
1 BitTorrent System Efrat Oune Bar-Ilan What is BitTorrent? BitTorrent is a peer-to-peer file distribution system (built for intensive daily use.
P2P For More Showcase Presentation Jessie Gardiner John Lasa Travis Sheppard April 29, 2010.
1 BitHoc: BitTorrent for wireless ad hoc networks Jointly with: Chadi Barakat Jayeoung Choi Anwar Al Hamra Thierry Turletti EPI PLANETE 28/02/2008 MAESTRO/PLANETE.
2: Application Layer1 Chapter 2: Application layer r 2.1 Principles of network applications r 2.2 Web and HTTP r 2.3 FTP r 2.4 Electronic Mail  SMTP,
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.
Presentation to France Telecom Ashwin Navin Co-Founder, Chief Operating Officer bittorrent.com.
1 Distributed Hash Tables (DHTs) Lars Jørgen Lillehovde Jo Grimstad Bang Distributed Hash Tables (DHTs)
Bittorrent Protocol Implementation. Bittorrent Bittorrent is a widely used peer-to- peer network used to distribute files, especially large ones It has.
MULTI-TORRENT: A PERFORMANCE STUDY Yan Yang, Alix L.H. Chow, Leana Golubchik Internet Multimedia Lab University of Southern California.
Peer to Peer Networks November 28, 2007 Jenni Aaker David Mize.
1 Slides from Richard Yang with minor modification Peer-to-Peer Systems: DHT and Swarming.
Application Layer 2-1 Chapter 2 Application Layer Computer Networking: A Top Down Approach 6 th edition Jim Kurose, Keith Ross Addison-Wesley March 2012.
Quantitative Evaluation of Unstructured Peer-to-Peer Architectures Fabrício Benevenuto José Ismael Jr. Jussara M. Almeida Department of Computer Science.
Othman Othman M.M., Koji Okamura Kyushu University 1.
B IT T ORRENT T ECHNOLOGY Anthony Pervetich. H ISTORY Bram Cohen Designed the BitTorrent protocol in April 2001 Released July 2, 2001 Concept Late 90’s.
Bit Torrent Nirav A. Vasa. Topics What is BitTorrent? Related Terms How BitTorrent works Steps involved in the working Advantages and Disadvantages.
INTERNET TECHNOLOGIES Week 10 Peer to Peer Paradigm 1.
Chapter 1 : Computer Networks. Lecture 2. Computer Networks Classification: 1- Depend on the geographical area. 2- Depend on functional relationship.
PEAR TO PEAR PROTOCOL. Pure P2P architecture no always-on server arbitrary end systems directly communicate peers are intermittently connected and change.
End-to-end Publishing Using Bittorrent. Bittorrent Bittorrent is a widely used peer-to- peer network used to distribute files, especially large ones It.
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.
Lecture XV: Real P2P Systems
An example of peer-to-peer application
Copyright notice © 2008 Raul Jimenez - -
Introduction to BitTorrent
Decentralized peer discovery performance in swarm-protocols
nTorrent: Peer-to-Peer File Sharing in Named Data Networking
OneSwarm: Privacy Preserving P2P
Economics and Computation Week 7: The economics of P2P file sharing
PEER TO PEER BitTorrent.
Angelo Sapello University of Delaware
Managing Inter-domain Traffic in the Presence of BitTorrent File-Sharing Srinivasan Seetharaman and Mostafa Ammar School of Computer Science Objective:
Small Is Not Always Beautiful
Swarming Overlay Construction Strategies
The BitTorrent Protocol
Content Distribution Networks + P2P File Sharing
PEER-TO-PEER SYSTEMS.
Pure P2P architecture no always-on server
Content Distribution Networks + P2P File Sharing
Design and Implementation of OverLay Multicast Tree Protocol
Presentation transcript:

SCHOOL OF ELECTRICAL ENGINEERING AND TELECOMMUNICATIONS Analysing Bit Torrent Traffic : A Geographic Insight Xinghua He (3321208) Eric Tang (3254725) SCHOOL OF ELECTRICAL ENGINEERING AND TELECOMMUNICATIONS

Outline Introduction What is Bit Torrent ? How does BT work ? Our project What does our project encompass ? How are we doing it ? The results of the project The analysis of the results Future work References Questions

1. Introduction What is Bit Torrent? Peer-to-peer protocol for downloading files (especially large files) compared to classic server-to-client topology. Allows distribution of “popular” files without causing massive bandwidth costs and overloading from source (http://www.wisege ek.com/what-is-bittorrent.htm). Faster when more people involved. Used widely for pirated material.

1. Introduction How does it work? Uses a special torrent metafile (contains information of the tracker and hash verification of files) of the software/multimedia desired by the client user. Client contacts the tracker to register its “participation”. Tracker responds with a list of peers sharing who are downloading and/or uploading. Handshakes and piece amount information are performed with other peers. Pieces exchange begins. Periodically contacts the tracker.

2. Our project What does our project encompass? Analyse the geographic distribution of peers for various torrents; Finding factors associating with the distribution of peers; Comment on possible optimization techniques with geographic distribution;

2. Our project How are we doing it? Two torrent clients (1 in Sydney, 1 in Miami) (eliminate geographic influence). Downloading of Ubuntu Linux distro, popular american tv show and popular Korean tv show. Wireshark to sniff out source Ips. IP ligence Geolocation Database. Files removed after downloading.

3. The results of the project (1)

3. The results of the project (2)

3. The results of the project (3)

3. The results of the project (4)

3. The results of the project (5)

3. The results of the project (6)

4. The analysis of results Geographic distribution depends on the type of media being shared. Location of client does not influence the peer distribution. The “popular” the torrent, the more peers within swarm. Client list is random. Popularity defined by the nature of the media itself (i.e. TV ratings) and overall availability ratio.

5. Future work Current debate over latency peer selection: Latency vs AS based selection; Optimal for small files (i.e game updates); Optimal for high speed internet nations (i.e korea). May be hard to implement new peer selection algorithm due to protocol fragmentation. More simulation and experiments are needed before deciding on amending selective peering.

6. References Wikimedia Foundation Inc 2011, the United States, accessed 24 May 2011, <http://en.wikipedia.org/wiki/BitTorrent_(protocol)>. May 2011,<http://www.wisegeek.com/what-is-bittorrent.htm>. Raymond, LX, Jogesh, KM 2010,’A Survey Of BitTorrent Performance’, IEEE COMMUNICATIONS SURVEYS & TUTORIALS, pp140-142.

7. Questions