p2p 2.0 and it’s impact on the internet andreas.dahlstrom@peerialism.com

Post on 15-Jan-2016

220 Views

Category:

Documents

0 Downloads

Preview:

Click to see full reader

TRANSCRIPT

P2P 2.0 and it’s impact on the Internet

andreas.dahlstrom@peerialism.com

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

P2P; 44%

Video; 32%

E-mail, web; 19%

Other; 5%

Global Internet Traffic 2008

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

P2P Live Video Streaming

Characteristics:• Consumes very little bandwidth (80-98% less)• Network Topology Aware• Scales almost infinitely

P2P Tracker

P2P Optimizer

NAT helper

Video Source

P2P Source

P2P 2.0 example 2:

The New Pirate Bay

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

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

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

Global Network Map(with links and their quality)

Locality, locality, locality- Get the data from your neighbor, not from the other side of the globe

BGP data

Proprietary Data

Peer data

Peerialism’s

locality algorithm

Open Tracker 2.0

Test ResultsFinding the sweet spot

% redudant BT Trafficdownload time

% redudant BT Traffic download time

SWEET

12000 standard clients,Open Tracker 2.0

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

Andreas Dahlströmandreas@peerialism.com

top related