P2P 2.0 and it’s impact on the Internet

Slides:



Advertisements
Similar presentations
PeerApp Proprietary and Confidential P2P Application Management for Service Providers P4PWG, January 2008 Alan Arolovitch.
Advertisements

Peter R. Pietzuch Peer-to-Peer Computing – or how to make your BitTorrent downloads go faster... Peter Pietzuch Large-Scale Distributed.
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 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.
Clayton Sullivan PEER-TO-PEER NETWORKS. INTRODUCTION What is a Peer-To-Peer Network A Peer Application Overlay Network Network Architecture and System.
E – BUSINESS TECHNOLOGIES PROFESSOR EDUARD HEINDL BCM SS‘09.
BotTorrent: Misusing BitTorrent to Launch DDoS Attacks Karim El Defrawy, Minas Gjoka, Athina Markopoulou UC Irvine.
Cloud Download : Using Cloud Utilities to Achieve High-quality Content Distribution for Unpopular Videos Yan Huang, Tencent Research, Shanghai, China Zhenhua.
Mohamed Hefeeda 1 School of Computing Science Simon Fraser University, Canada ISP-Friendly Peer Matching without ISP Collaboration Mohamed Hefeeda (Joint.
1 Buddy Internet Exchange LYU0701 Supervisor: Professor Michael R. Lyu Prepared By: Kwong Kwok Wai Chan Kwan Ho
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.
Service Differentiated Peer Selection An Incentive Mechanism for Peer-to-Peer Media Streaming Ahsan Habib, Member, IEEE, and John Chuang, Member, IEEE.
File Distribution BitTorrents Mike Bohrer BitTorrents Mike Bohrer.
Presented by Stephen Kozy. Presentation Outline Definition and explanation Comparison and Examples Advantages and Disadvantages Illegal and Legal uses.
Chord-over-Chord Overlay Sudhindra Rao Ph.D Qualifier Exam Department of ECECS.
BitTorrent - A file sharing technology Olle Håff & Samuel Sjöblom.
Skype & its protocol Aaron Loar CPE 401. Introduction Skype’s Background Topology 3 Node Types Questions.
3/2/2001Hanoch Levy, CS, TAU1 What Quality of Service is About Hanoch Levy Feb 2003.
Content Delivery Networks. History Early 1990s sees 100% growth in internet traffic per year 1994 o Netscape forms and releases their first browser.
Tradeoffs in CDN Designs for Throughput Oriented Traffic Minlan Yu University of Southern California 1 Joint work with Wenjie Jiang, Haoyuan Li, and Ion.
Peer To Peer (P2P) And Torrenting James Jenkinson.
The Bittorrent Protocol
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 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)
1 V1-Filename.ppt / yyyy-mm-dd / Initials P2P content distribution T Applications and Services in Internet, Fall 2008 Jukka K. Nurminen.
BitTorrent How it applies to networking. What is BitTorrent P2P file sharing protocol Allows users to distribute large amounts of data without placing.
 Introduction  VoIP  P2P Systems  Skype  SIP  Skype - SIP Similarities and Differences  Conclusion.
Distributed Systems Concepts and Design Chapter 10: Peer-to-Peer Systems Bruce Hammer, Steve Wallis, Raymond Ho.
P2P For More Showcase Presentation Jessie Gardiner John Lasa Travis Sheppard April 29, 2010.
D iocesan B oys’ S chool L 6 ASL C omputer A pplications R eading S cheme B it T orrent C han C hun H o L 6A (1)
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.
Cost Shifting Nicholas Weaver Bulk Data P2P: Cost Shifting, not Cost Savings Nicholas Weaver All opinions are my own Not of my employer or funding institutions.
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,
Bit Torrent A good or a bad?. Common methods of transferring files in the internet: Client-Server Model Peer-to-Peer Network.
P4P: Provider Portal for Applications Haiyong Xie, Y. Richard Yang Arvind Krishnamurthy, Yanbin Liu, Avi Silberschatz SIGCOMM ’08 Hoon-gyu Choi
Othman Othman M.M., Koji Okamura Kyushu University 1.
LOCALITY-AWARENESS IN BITTORRENT-LIKE P2P APPLICATIONS R 黃琇琳 R 呂柏頡.
P2P Traffic Localization by Alias Tracker for Tracker-based P2P applications (ATTP) draft-zhang-alto-attp-02 Yunfei Zhang China Mobile.
Presentation to France Telecom Ashwin Navin Co-Founder, Chief Operating Officer bittorrent.com.
Super-peer Network. Motivation: Search in P2P Centralised (Napster) Flooding (Gnutella)  Essentially a breadth-first search using TTLs Distributed Hash.
Othman Othman M.M., Koji Okamura Kyushu University 1.
Deep Packet Inspection-- The Future of Next Generation Service Delivery Vin Costello—Vice President and General Manager—Americas Allot Communications.
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.
Peer-to-Peer Systems: An Overview Hongyu Li. Outline  Introduction  Characteristics of P2P  Algorithms  P2P Applications  Conclusion.
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.
P2P Search COP P2P Search Techniques Centralized P2P systems  e.g. Napster, Decentralized & unstructured P2P systems  e.g. Gnutella.
Compsci 82, Fall Peer to Peer l What is peer to peer?  Useful? Disruptive?  Manageable, governable?  Architecture l Napster, Gnutella, Limeware,
PEAR TO PEAR PROTOCOL. Pure P2P architecture no always-on server arbitrary end systems directly communicate peers are intermittently connected and change.
Internet Traffic Engineering Motivation: –The Fish problem, congested links. –Two properties of IP routing Destination based Local optimization TE: optimizing.
CS Spring 2010 CS 414 – Multimedia Systems Design Lecture 24 – Introduction to Peer-to-Peer (P2P) Systems Klara Nahrstedt (presented by Long Vu)
Traffic Localization with Information Guidance of Pseudo Peer Agent on BT-P2P Network 學生 : 楊宏昌 指導教授 : 曾黎明教授 在 BT 同儕通訊上利用參與者訊息引導對外流量之區域化節約.
P4P: Proactive Provider Assistance for P2P Haiyong Xie Yale University.
An example of peer-to-peer application
P4P : Provider Portal for (P2P) Applications Haiyong Xie, Y
NGS data transmission, A point view from a user
1. Public Network - Each Rackspace Cloud Server has two networks
nTorrent: Peer-to-Peer File Sharing in Named Data Networking
PEER TO PEER BitTorrent.
SCHOOL OF ELECTRICAL ENGINEERING AND TELECOMMUNICATIONS
PEER-TO-PEER SYSTEMS.
QoS routing Finding a path that can satisfy the QoS requirement of a connection. Achieving high resource utilization.
Requirements of Computing in Network
Distributed Systems and Algorithms
Presentation transcript:

P2P 2.0 and it’s impact on the Internet andreas.dahlstrom@peerialism.com 1

The Outstanding Success of P2P 1.0 44% of all Global Internet traffic – in some countries up to 80% Used for file sharing (Bittorrent), VoIP (Skype) and lookup services Mostly focused on the need of the end users

The Problems of P2P 1.0 Random or unstructured traffic patterns – plaguing ISPs and lowering overall performance Low or no QoS Poor peer resource efficiency

Guiding P2P 2.0 Design Principles How can we address these issues with P2P 2.0? Care about the whole business ecosystem: distributer/sharers, ISPs and end users Network Topology Aware – keep traffic local! Efficient Peer Resource Management – semi global or global optimizations vs old heuristic rules Predictable QoS P2P 2.0 enables efficient high bandwidth services such as Video Streaming, Storage/backup and Cloud like services

P2P 2.0 example 1: Video Streaming 5

P2P Live Video Streaming Video Source P2P Source P2P Optimizer P2P Tracker NAT helper Characteristics: Consumes very little bandwidth (80-98% less) Network Topology Aware Scales almost infinitely

P2P 2.0 example 2: The New Pirate Bay 7

Pirate Bay’s Tracker Today TPB’s Open Tracker v1.0 manages ~15% of global Internet traffic Is written by Dirk Engling and uses Bram Cohen’s vanilla Bittorrent protocol Tracks around 2 million torrents and 25 millions users at any given time Creates huge amounts of redundant traffic due to random peer pairing Throughout history mankind has made huge efforts to organize people and the flow of information Some have proven less successful, e.g. communism, while others, though not flawless, show more promise, e.g. capitalism The hunt for the perfect system has forever haunted thinkers This is about to change …

Open Tracker 2.0 We improve Open Tracker by adding network awareness We use a global network map to keep traffic local We allow ISPs to put costs on each link and we optimize accordingly We see 20-50% less traffic loads and 30-150% higher download speeds Requires no Bittorrent client changes Will be launched as free open source in September Throughout history mankind has made huge efforts to organize people and the flow of information Some have proven less successful, e.g. communism, while others, though not flawless, show more promise, e.g. capitalism The hunt for the perfect system has forever haunted thinkers This is about to change …

P2P 1.0: Topology oblivious P2P (standard Bittorrent etc) Network operator 1 Network operator 2

P2P 2.0: Locality aware P2P Network operator 1 Network operator 2

Peerialism’s locality algorithm Locality, locality, locality - Get the data from your neighbor, not from the other side of the globe BGP data Global Network Map (with links and their quality) Peerialism’s locality algorithm Open Tracker 2.0 Proprietary Data Peer data Throughout history mankind has made huge efforts to organize people and the flow of information Some have proven less successful, e.g. communism, while others, though not flawless, show more promise, e.g. capitalism The hunt for the perfect system has forever haunted thinkers This is about to change …

Test Results Finding the sweet spot 12000 standard clients, Open Tracker 2.0 % redudant BT Traffic download time % redudant BT Traffic download time S W EE T Throughout history mankind has made huge efforts to organize people and the flow of information Some have proven less successful, e.g. communism, while others, though not flawless, show more promise, e.g. capitalism The hunt for the perfect system has forever haunted thinkers This is about to change …

Conclusions P2P has matured into 2.0 and is ready to delivery efficient services with QoS guarantees P2P 2.0 cares about the whole business ecosystem Huge traffic and performance improvements can be achieved compared to P2P 1.0 Throughout history mankind has made huge efforts to organize people and the flow of information Some have proven less successful, e.g. communism, while others, though not flawless, show more promise, e.g. capitalism The hunt for the perfect system has forever haunted thinkers This is about to change …

Andreas Dahlström andreas@peerialism.com 15