Transcript
P4P Working Group
Doug Pasko, Co-Chair, Verizon
Laird Popkin, Co-Chair, Pando
Haiyong Xie, Principle P4P Researcher, LANS, Yale
P4P Mission Statement
To work jointly and cooperatively with leading Internet service providers(ISPs), peer-to-peer(P2P) software distributors, and technology researchersto ascertain appropriate and voluntarybest practicesto acceleratedistribution of content and optimizeutilization of ISP network resources in order to provide the best possible performance to end-user customers
60+ P4P WG Members
Core
Group
AT&T
Bezeq Intl
BitTorrent
Cisco Systems
Comcast
Grid Networks
Joost
LimeWire
Manatt
Oversi
Pando Networks
PeerApp
Solid State
Telefonica Group
Velocix
VeriSign
Verizon
Vuze
University of Toronto
Univ of Washington
Yale University
Observers
Abacast
AHT Intl
AjauntySlant
Akamai
Alcatel Lucent
CableLabs
Cablevision
Cox Comm
Exa Networks
Juniper Networks
Lariat Network
Level 3 Communications
Limelight Networks
Microsoft
MPAA
NBC Universal
Nokia
Orange
Princeton University
RawFlow
RSUC/GweepNet
SaskTel
Solana Networks
Speakeasy Network
Stanford University
Thomson
Time Warner Cable
Turner Broadcasting
UCLA
8
Edge Network
Regional Routers
Internet Transit
Network AwareP2P will reduce costs, improve performance
Traditional CDN
P2P
More Viewers=Better performanceLower cost
More Viewers=
Worse performance
Higher cost
P4P Enables Efficient Delivery
P2P with P4P
10
ISP A
P4P: Architecture
1
4
3
2
pTracker
iTracker
peer
Use BitTorrent in a single ISP as an example
pTrackerruns P2P system
iTrackermakes suggestions for peering relationships
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 thesuggestions
Network Map (Illustration)
PID1
PID2
PID3
PID6
PID5
PID4
70%
20%
30%
10%
60%
Each PID has:.IP “prefix”
.Uplink/Downlink Capacity
.Links (with weights)Links weights are directional.
Weight Matrix (Illustration)
PID1
PID2
PID3
PID4
PID5
PID6
PID1
30%
10%
5%
3%
20%
PID2
30%
20%
10%
6%
10%
PID3
30%
50%
5%
3%
7%
PID4
7%
10%
2%
60%
3%
PID5
4%
6%
1%
60%
1%
PID6
30%
25%
5%
2%
1%
Users
in
PID’s
Are connected to users in these PID’s
Dispelling Myths of P4P
P4P Test Methodology
Simulations by Yale on data from AT&T, Telefonica, Verizon
Field Test by Telefonica, Verizon, Yale and Pando.
P4P Architecture (for test)
iTracker is intermediary between ISP’s and P2P’s
Can be operated by ISP’s
Can be operated by third parties
Yale
Telefonica
Verizon
Network
Maps
Pando
Weight Matrix
Peer Loc’s
ISP
iTracker
P2PTracker
P2P
Clients
P4P Test Results
Haiyong
12
FTTH 209% faster
Non-FTTH 20% faster
Slide 18 | Pando Confidential
P4P Test Results
Implications for ISP’s and P2P’s
Laird Popkin
Doug Pasko
Field Tests
Multi-ISP Field Test in June
Additional P2P Company Field Tests following shortly
Sub-Groups
Caching
Telco
Cable
Hardware
Standards
Research
Live P2P
Wireless
IP Policy/Guidelines
Questions?
15
Interested?
P4P WG is free to join.
Monthly phone calls
Email List
For more info, email Martin Lafferty: marty@dcia.info
or laird@pando.com
or doug.pasko@verizon.com