P4P: ISPs and P2P. Laird Popkin, Pando Networks Doug Pasko, Verizon Communications



Similar documents
Distributed Systems. 23. Content Delivery Networks (CDN) Paul Krzyzanowski. Rutgers University. Fall 2015

networks Live & On-Demand Video Delivery without Interruption Wireless optimization the unsolved mystery WHITE PAPER

The Challenges of Stopping Illegal Peer-to-Peer File Sharing

Network Positioning System

Distributed Systems. 25. Content Delivery Networks (CDN) 2014 Paul Krzyzanowski. Rutgers University. Fall 2014

How To Understand The Power Of Icdn

How Router Technology Shapes Inter-Cloud Computing Service Architecture for The Future Internet

CISCO INFORMATION TECHNOLOGY AT WORK CASE STUDY: CISCO IOS NETFLOW TECHNOLOGY

Protocols. Packets. What's in an IP packet

Network Services Internet VPN

SiteCelerate white paper

Rapid IP redirection with SDN and NFV. Jeffrey Lai, Qiang Fu, Tim Moors December 9, 2015

Virtual PortChannels: Building Networks without Spanning Tree Protocol

ATLAS Internet Observatory Bandwidth Bandwagon: An ISOC Briefing Panel November 11, 2009, Hiroshima, Japan

AlcAtel-lucent enterprise AnD sdnsquare sdn² network solution enabling highly efficient, volumetric, time-critical data transfer over ip networks

Understanding Large Internet Service Provider Backbone Networks

Multicast vs. P2P for content distribution

Cisco IOS Flexible NetFlow Technology

Denial of Service Attacks and Resilient Overlay Networks

CDN and Traffic-structure

Multi Protocol Label Switching (MPLS) is a core networking technology that

Traffic Analysis With Netflow. The Key to Network Visibility

Testing & Assuring Mobile End User Experience Before Production. Neotys

Overlay Networks. Slides adopted from Prof. Böszörményi, Distributed Systems, Summer 2004.

The old Internet. Software in the Network: Outline. Traditional Design. 1) Basic Caching. The Arrival of Software (in the network)

Traffic Analysis with Netflow The Key to Network Visibility

Video Streaming Without Interruption

Cisco Dynamic Multipoint VPN: Simple and Secure Branch-to-Branch Communications

Distributed Systems 19. Content Delivery Networks (CDN) Paul Krzyzanowski

Network provider filter lab

The Value of Content Distribution Networks Mike Axelrod, Google Google Public

Bandwidth Management for Peer-to-Peer Applications

Cisco WAAS Express. Product Overview. Cisco WAAS Express Benefits. The Cisco WAAS Express Advantage

Introduction. The Inherent Unpredictability of IP Networks # $# #

A Link Load Balancing Solution for Multi-Homed Networks

WANs and Routers. M.Sc. Aleksandra Kanevce M.Sc. Aleksandra Bogojeska

Secured Voice over VPN Tunnel and QoS. Feature Paper

Internet Service Providers: Peering and Charging

FRANKFORT PLANT BOARD CABLE MODEM INTERNET BROADBAND INTERNET SERVICE DISCLOSURES

Data Center Content Delivery Network

Imperial College London

high-quality steaming over the Internet

Cisco Wide Area Application Services (WAAS) Software Version 4.0

ATLAS Internet Observatory 2009 Annual Report

APPLICATION-AWARE ROUTING IN SOFTWARE-DEFINED NETWORKS

DNS, CDNs Weds March Lecture 13. What is the relationship between a domain name (e.g., youtube.com) and an IP address?

Cisco Application Networking for IBM WebSphere

Networking Topology For Your System

Cisco IWAN and Akamai Intelligent Platform : Maximize Your WAN Investment

Octoshape s Multicast Technology Suite:

The Application Front End Understanding Next-Generation Load Balancing Appliances

Next Generation IPv6 Network Security a Practical Approach Is Your Firewall Ready for Voice over IPv6?

Content Delivery Networks

Datagram-based network layer: forwarding; routing. Additional function of VCbased network layer: call setup.

Chapter 1 Reading Organizer

White Paper: Virtual Leased Line

The BitTorrent Protocol

SBSCET, Firozpur (Punjab), India

Alcatel-Lucent Targeted and Interactive IPTV Advertising Solution

ECDP: Efficient Content Distribution Protocol

20. Switched Local Area Networks

L4: ISPs, Backbones and Peering

Making the Internet fast, reliable and secure. DE-CIX Customer Summit Steven Schecter <schecter@akamai.com>

QoE-Aware Multimedia Content Delivery Over Next-Generation Networks

Managing Peer to Peer and Overlay Content Traffic in ISP Networks

Unit 3 - Advanced Internet Architectures

Description: Objective: Upon completing this course, the learner will be able to meet these overall objectives:

Cisco PIX vs. Checkpoint Firewall

CS 40, Lecture 3: Internet economics. Ramesh Johari

Computer Networks and the Internet

The Effect of Caches for Mobile Broadband Internet Access

A REPORT ON ANALYSIS OF OSPF ROUTING PROTOCOL NORTH CAROLINA STATE UNIVERSITY

Demystifying CDNs: Building Video Enabled Networks That Maintain Your Network Integrity And Meet User Demand

Cisco Data Center Network Solutions Sales Exam.

IPv4 and IPv6 Integration. Formation IPv6 Workshop Location, Date

ABOUT AT&T GLOBAL CLEARINGHOUSE

Experimentation with the YouTube Content Delivery Network (CDN)

Web Caching and CDNs. Aditya Akella

How To Use The Cisco Wide Area Application Services (Waas) Network Module

Akamai CDN, IPv6 and DNS security. Christian Kaufmann Akamai Technologies DENOG 5 14 th November 2013

Copyright 2008 Link Technologies,Inc. A Proud Vendor Member of the

Network Monitoring and Traffic CSTNET, CNIC

Delivering Dependable QoS for Better Bottom Line

Data Sheet. V-Net Link 700 C Series Link Load Balancer. V-NetLink:Link Load Balancing Solution from VIAEDGE

Transcription:

P4P: ISPs and P2P Laird Popkin, Pando Networks Doug Pasko, Verizon Communications

Overview P2P and ISPs P2P market is maturing What are ISPs telling us? How can P2P firms work with ISPs? P4P What is in the P4P Working Group? The goals Results so far Next steps 2

The Opportunity of P2P The Internet is the media delivery platform of the future New technologies are needed to scale the Internet for higher quality media delivery P2P networks present a disruptive market opportunity Within five years, all media will be delivered across the Internet. - Steve Ballmer, CEO Microsoft D5 Conference, June 2007 3

Maturing P2P Market Nascent P2P Market (before 2007) Rogue technology Stand alone P2P applications Commercial P2P Market (2007+) P2P becomes part of content delivery infrastructure Content owners prefer to buy integrated P2P + CDN solutions Major content and CDN players select P2P technology partners 4

P2P : Bandwidth Usage CacheLogic Research Internet Protocol Breakdown 1993-2006 Traffic Up to 60-70% of Internet traffic is contributed by P2P applications [CacheLogic] Random peering causes traffic spread across POPs and domains Problems Increased network resource usage (e.g., using bandwidth of more links) Increased network operational costs Degraded performance of other applications 5

Bandwidth Battle ISPs Address P2P Upgrade network infrastructure Deploy P2P caching devices Terminate user connectivity Rate-limit P2P traffic Etc. P2P Countermeasures Use random ports Encrypt traffic Etc. The battle results in a lose-lose situation 6

The Fundamental Problem? Traditional ISP feedback/controls to application traffic: Routing Rate control through congestion feedback (packet drops) These are ineffective for P2P Due to highly dynamic, scattered traffic pattern caused by dynamic, unguided (network-oblivious) peer selection Need a mechanism for ISPs to communicate with P2P about network structure and policies 7

P4P P4P: Partnership Among ISPs and P2P Networks 8

P4P Working Group Members P4P Working Group (P4PWG): Co-Chaired by Pando and Verizon, Based on research from Yale, Hosted by Distributed Computing Industry Association (DCIA) Core Group AT&T Bezeq Intl BitTorrent CacheLogic Cisco Systems Grid Networks Joost LimeWire Manatt Oversi Pando Networks PeerApp Telefonica Group VeriSign Verizon Vuze Univ of Washington Yale University 9

P4P Working Group Observers P4P Working Group (P4PWG): Co-Chaired by Pando and Verizon, Based on research from Yale, Hosted by Distributed Computing Industry Association (DCIA) Observers Abacast AHT Intl Akamai Alcatel Lucent CableLabs Cablevision Comcast Cox Comm Juniper Networks Microsoft MPAA NBC Universal Nokia RawFlow Solid State Networks Thomson Time Warner Cable Turner Broadcasting 10

Goals Design a framework to enable better ISP and P2P coordination Guided P2P connections should yield benefits Improve throughput to P2P users Allow ISPs to manage link utilization Reduce number of links transited by content Push traffic from undesirable (expensive/limited capacity) links to more desirable (inexpensive/available capacity) links 11

ISP Benefits Industry Solution Create cooperative win-win solutions to an industry issue Solve the problem before we have to cope with the problem Carrier-Grade P2P Opportunity for new services What if fastest path from A to B is P2P? 12

P2P Benefits P2P Applications with P4P benefits Faster downloads for users Decrease incentives for ISPs to manage P2P traffic 13

P4P Enables Efficient Delivery Traditional CDN P2P P2P with P4P Internet Transit Regional Routers Edge Network More Viewers = Worse performance Higher cost More Viewers = Better performance Lower cost NETWORK AWARE P2P will reduce costs, improve performance 14

P4P Framework Goals Performance improvement for both ISPs and P2P Scalability Support a large number of P2P users and networks in dynamic settings Privacy preservation Flexibility -- apply to many P2P architectures Application-specific requirements Tracker-based and trackerless P2P systems Gossip among peers Ease of implementation ( low hanging fruit ) Open standard: any ISP, P2P can easily implement it 15

P4P: Architecture ptracker 2 itracker Use BitTorrent in a single ISP as an example ptracker runs P2P system itracker makes suggestions for peering relationships 1 4 peer 3 ISP A Information flow: 1. peer queries ptracker 2. ptracker asks itracker for guidance (occasionally) 3. itracker returns high-level peering suggestions 4. ptracker selects and returns a set of active peers, according to the suggestions itracker can be run by trusted third parties, P2P network, or ISPs 16

Optimizing P2P Peering Formulate as a joint optimization problem ISP s objective: minimize network utilization by P2P (e.g.) P2P s objective: maximize throughput (e.g.) Joint objective: protect and improve customer experience 17

P4P Data The following data is exchanged in P4P: ISPs provide network maps to itracker itracker provides weight matrix to P2Ps Does not reveal ISP topology to P2P 18

Network Map (Illustration) 30% PID 1 70% PID 2 20% PID 6 10% PID 3 PID 5 60% PID 4 Each PID has: IP prefix Uplink/downlink capacity Links (with weights) Links weights are directional 19

Weight Matrix (Illustration) Are connected to users in these PIDs Users in PIDs PID1 PID2 PID3 PID4 PID5 PID6 PID1 30% 10% 5% 3% 20% PID2 30% 20% 10% 6% 10% PID3 30% 50% 5% 3% PID4 7% 10% 2% 60% 3% PID5 4% 6% 1% 60% 1% PID6 30% 25% 5% 2% 1% 20

Evaluation Simulations Simulation Methodology Discrete-event simulation a module for modeling BitTorrent protocol a module for modeling underlying network topology and data transfer dynamics using TCP rate equation Network topology provided by Telefonica and Verizon 21

Results: Good for ISPs Telefonica Simulation Verizon Simulation P4P yields a dramatic drop in data delivery average hop count, which equates to lower cost to ISPs 22

Results: Good for P2Ps Telefonica Simulation Verizon Simulation P4P yields a dramatic improvement in data delivery speed, which results in faster downloads for users 23

Interested? P4PWG is free to join Monthly meetings / conference calls Mailing list participation Field test now underway Working Group Mission: Evaluate the P4P design through large-scale experiments Formalize and promote adoption of P4P protocols Serve as a forum for ISPs and P2P networks For more info, e-mail Marty Lafferty: marty@dcia.info or laird@pando.com or doug.pasko@verizon.com 24