P4P:P2P???????????? - PowerPoint PPT Presentation

About This Presentation
Title:

P4P:P2P????????????

Description:

... AT&T Bezeq Intl BitTorrent Cisco Systems Comcast Grid Networks Joost LimeWire Manatt Oversi Pando Networks PeerApp Solid State Telefonica Group Velocix ... – PowerPoint PPT presentation

Number of Views:58
Avg rating:3.0/5.0
Slides: 47
Provided by: hxie
Category:
Tags: p2p | p4p | peerapp

less

Transcript and Presenter's Notes

Title: P4P:P2P????????????


1
P4PP2P????????????
  • ??? ??,?????
  • ???????????(DCIA)
  • P4P??? (P4P Working Group)
  • haiyong.xie_at_openp4p.net

2
Outline
  • Problem Statement
  • Requirements and Challenges
  • The P4P Framework
  • Objective
  • Architecture
  • Performance
  • P4P Working Group
  • History, Structure
  • Next Steps

2
3
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

3
4
Bandwidth Battle
  • ISPs Approaches
  • Upgrade network infrastructure
  • Deploy P2P caching devices
  • Terminate user connectivity
  • Rate-limit P2P traffic
  • P2P Countermeasures
  • Use random ports
  • Hide by using well-known ports
  • Encrypt traffic
  • Government
  • Network Neutrality

The battle results in a lose-lose situation
4
5
The Fundamental Problem
  • Traditional ISP feedback/controls to application
    traffic
  • Routing
  • Rate control through congestion feedback (e.g.,
    packet loss)
  • These are ineffective for P2P
  • P2P traffic is highly dynamic and scattered, due
    to dynamic, unguided (network-oblivious) peer
    selection
  • Need a mechanism for ISPs to communicate with P2P
    about network structure and policies

5
6
Solution ?? or ?? ?
  • ??????,??????????,??????????,?????????,??????????
  • ??????????,??????????,???????,????????,????
  • ??????????,???????,??????????,??????????????,????
    ?,???????,???,??

7
Solution Requirements Challenges
  • Efficiency
  • ISPs better network utilization
  • P2Ps higher performance
  • End-users better experiences
  • Nation less expenses in upgrading infrastructure

7
8
Solution Requirements Challenges
  • Extensibility
  • Universally applicable to most P2P architectures
  • Tracker-based and trackerless P2P systems
  • Easily extensible to handle application-specific
    requirements
  • File sharing vs. streaming,
  • Commercial vs. non-commercial
  • Allow easy entry of new applications

8
9
Solution Requirements Challenges
  • Scalability
  • Support a large number of P2P users and networks
    in dynamic settings
  • Support fine-grained feedbacks among ISPs and P2Ps

9
10
Solution Requirements Challenges
  • Economics
  • Allow profit for both ISPs and P2Ps
  • sustainable economical growth
  • Allow equal power in the eco-system
  • sustainable technological innovation
  • Allow competitions, prevent monopoly

10
11
Solution Requirements Challenges
  • Privacy
  • Preserve ISPs sensitive information
  • Preserve P2Ps private information
  • Session, content
  • user IDs, user behaviors

11
12
Standardization
  • Standardization should take into account
  • Sufficient space for economical growth
  • ISPs can recover from financial loss
  • P2P can fairly and efficiently utilize the
    network while being independent
  • Sufficient space for evolution of Internet
    technologies
  • Both ISPs and P2Ps can form and pursue their own
    technology paths
  • Encouraging fast adoption
  • Allowing and encouraging competition

12
13
P4P
  • Proactive Provider Participation in P2P
  • Partnership among ISPs and P2P networks
  • Framework for explicit communications among ISPs
    and P2P networks
  • Pay for Performance
  • Providers expose capabilities to serve demands of
    P2P networks
  • P2P vendors maintain competitive advantages

13
14
P4P Objectives
  • A framework to enable better ISP and P2P
    coordination
  • Guided network utilization benefits both sides
  • Improve throughput / performance to P2P users
  • Allow ISPs to better manage networks
  • Reduce number of links transited by content
  • Push traffic from undesirable (expensive) links
    to more desirable (inexpensive) links
  • Reduce the need for upgrading infrastructure,
    control financial costs

14
15
P4P Enables Efficient Delivery
Traditional CDN
P2P
P4P
Internet Transit
Regional Routers
Edge Network
More Viewers Better performance Lower cost
More Viewers Worse performance Higher cost
NETWORK AWARE P2P will reduce costs, improve
performance
15
16
P4P Architecture
ISP A
  • Providers
  • Publish information via P4P Service Access Point
    (SAP)
  • Applications
  • Query information via P4P SAPs
  • Adapt themselves accordingly

P4P SAP
P4P SAP
ISP B
17
P4P 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?

17
18
P4P Benefits Reduce Transit Cost
Ingress Egress
Native 13,001,419,651 22,743,712,795
P4P 3,489,097,997 10,416,737,537
Improvement 73 54
?P4P??
P4P??
????????????73 ????????????54
19
P4P P2P Benefits
  • P2P Applications with P4P benefits
  • Improve P2P application performance
  • Video continuity of streaming
  • Faster downloads for users
  • Decrease incentives for ISPs to manage P2P
    traffic

19
20
P4P Benefits Improve Download Rates
????P4P??P2P???????40? ????P4P??P2P???????300-5
00?
21
P4P Benefits Summary
???P4P??
??P4P????
P4P????????
21
22
P4P Working Group History
  • 06/2006 12/2006
  • Dr. Xie initiated and proposed P4P, laid the
    theoretical foundations, and evaluated its
    effectiveness
  • 05/2007
  • Dr. Xie presented P4P results in a P2P conference
    in New York City
  • 07/2007
  • Dr. Xie initiated the P4P Working Group (P4PWG)
    with Laird Popkin and Doug Pasko
  • 1st P4PWG meeting was held in New York City
  • 08/2007 12/2007
  • Expanding P4PWG coverage to telcos, P2Ps, content
    providers, router vendors, etc
  • 01/2008 04/2008
  • Dr. Xie initiated and led 1st large-scale field
    test, w/ Pando, Telefonica Verizon.
  • Verizon/Telefonica/Pando press-released results
    and announced support for P4P
  • P4P and the results were being reported in
    world-wide press
  • 06/2007 08/2008
  • Dr. Xie et al. initiated and led 2nd large-scale
    field tests

23
P4P Working Group Structure
DCIA
P4P???
????
?????
Telco sub-group
Wireless sub-group
Hardware sub-group
Live P2P sub-group

Spec sub-group
24
P4P Working Group Members
LimeWire Manatt Oversi Pando Networks
PeerApp Solid State Telefonica Group
ATT Bezeq Intl BitTorrent Cisco Systems
Comcast Grid Networks Joost
Velocix VeriSign Verizon Vuze University of
Toronto Univ of Washington Yale University
Abacast AHT Intl AjauntySlant Akamai Alcatel
Lucent CableLabs Cablevision Comcast Cox Comm Exa
Networks
Cisco Juniper Networks Huawei Microsoft Level 3
Communications Limelight Networks NBC
Universal Nokia Orange 21ViaNet
RawFlow RSUC/GweepNet SaskTel Solana
Networks Speakeasy Network Stanford
University Thomson Time Warner Cable Turner
Broadcasting UCLA
24
25
Next Steps
  • Production deployment of P4P
  • OptiNetworks
  • On-going trials
  • File sharing Pando and Solid State Networks
  • Streaming Abacast and Livestation
  • IETF standardization

26
(No Transcript)
27
???P2P????????
  • ???

28
P2P????????
29
P2P????????
????????? ????P2P????
30
????
  • ??????????,??????????,??????????,?????????,???????
    ?????????
  • ????????????????????,??????????????
  • ??????,????,????!

31
??????
  • ????,?????????,??????,?????????????????
  • P2P????????????????,????????P2P???????????,???????
    ???,??????,?????????
  • ?????????????,???????????,????????????????????

32
????
  • ???
  • ?????P2P????
  • ??????????????????????
  • ???
  • ?????????????,????????
  • ???peer?????????????????????
  • ???????????,??P2P???????????peer?????
  • ???
  • P2P??????????????????
  • ????????????????P2P??
  • ???
  • ??????????,??????????P2P??
  • ??????????????????????,??????
  • ???
  • ??????????????????
  • ???
  • ?????????????????????

33
Domain Detecting Protocol (DDP)
  • ???????????P2P????DDP
  • ??????????
  • ?????P2P??,???????
  • ??????????
  • ?????????,?P2P?????????????
  • ??????????
  • ????????????????????
  • ??????????
  • ?????????,??????????

34
DDP????
  • PPR(P2P???????,P2P Redirector)
  • ???????????
  • ??????????,????????????,????P2P???????
  • ???????????,?????????P2P??????
  • PPC(P2P??????,P2P Cache)
  • ???????????
  • ?PPR????,??P2P???????????

35
??DDP????P2P????
P2P??
Internet
DDP????
P2P??
www.ddp.org
PPR
PPC
???
DNS
36
??DDP??????P2P????
www.ddp.org
PPR
www.ddp.org
PPR
www.ddp.org
PPR
???
DNS
37
??DDP????P2P????
Internet
www.ddp.org
PPR
PPC
???
38
??DDP????P2P????
Internet
39
PPR??
  • PPR??
  • ???????????????
  • ??????PPR????,????????????
  • ??????????????,????P2P??????????peer??,???????????
    ,??peer??
  • ?????PPC??????,???peer??PPC
  • ??peer?????,???????????????
  • ????????,?????????,????????????
  • ????????

Interface to Peer
PPC control
Domain Info
DHT networking
Policy
Peer Exchange Optimizer
Interface to PPC
Interface to DHT
Interface to Controller
40
PPC????
  • P2P????????
  • ?P2P??????????
  • ???????????,?????????
  • ????????????????
  • ??????????????????
  • ??????
  • ??PPR??,?????????
  • ??PPR???????,????????
  • ???????,?????

Interface to Peer
?? ????
eMule
BT

Service Management Module
Interface to PPR
41
DDP?????
Internet
PPC
DNS
42
DDP???
43
DDP???????
  • ?????????????
  • PPR
  • ??????
  • ???????????P2P??
  • PPC
  • ???????P2P???????????
  • ?????,?????????
  • ???????????????
  • ??DDP??????????????????????
  • ????????,??????P2P????
  • DHT????,??????DDP??????????

44
DDP????
????? ????
?????????????
?????? ????
??
?????? ????????????
?????????????????
????? ???? ???? ???? ????
45
DDP??????????
  • ??,DDP????????????????????????,???????????
  • ???P2P??????????,????????????????
  • ?????????????,DDP???????????????

46
??!
Write a Comment
User Comments (0)
About PowerShow.com