telecom italia group p2p-tv workshop torino, jan 2011 application-layer traffic optimization how did...

16
TELECOM ITALIA GROUP P2P-TV Workshop Torino, Jan 2011 Application-Layer Traffic Optimization How did we get here? Where are we going? Enrico Marocco enrico.marocco@telecomita lia.it

Upload: willis-freeman

Post on 01-Jan-2016

216 views

Category:

Documents


2 download

TRANSCRIPT

TELECOM ITALIA GROUP

P2P-TV WorkshopTorino, Jan 2011

Application-Layer Traffic OptimizationHow did we get here? Where are we going?

Enrico [email protected]

P2P-TVApplication-Layer Traffic Optimization

Weekend Planning

2

Portofino

Rimini

Sorrento

Taormina

Sanremo

P2P-TVApplication-Layer Traffic Optimization

Network Applications – Client-to-serverFile transfer, remote shell, web browsing

3

Client

Client

ClientServer

Resource

1960s

P2P-TVApplication-Layer Traffic Optimization

Network Applications – Client-to-server-to-serverDNS, email, usenet, messaging

4

Client

Client

Client

Client

Server

Server

Server

Server

Resource

Resource Resourc

e

1970s

P2P-TVApplication-Layer Traffic Optimization

Network Applications – Peer-to-peerFile sharing, realtime communications

5

Client

Client

Client

Client

Server

Server

Server

Resource

Resource

Resource

1990s

Client

Client

Resource

P2P-TVApplication-Layer Traffic Optimization

Network Applications Evolution

6

1960 1970 1980 1990 2000 2010

Client/Server

Peer-to-peer

.

.

.

email

file transfer

DNS

usenet

web browsing

Skype

VoIP

BitTorrent

Napster

Spotify

CDN

ed2k

remote shell

PPLive

streaming

P2P-TVApplication-Layer Traffic Optimization

ALT

O7

Client/Server

Peer-to-peer

email

file transfer

DNS usenet

web browsing

Skype

VoIP

BitTorrent

Napster

Spotify

CDN

ed2k

remote shell

PPLive

streaming

Transaction Target:A host on the Internet

Optimization goal:Find the best route from client to server

Transaction Target:A replicated resource

Optimization goal:Find the best resource instance(s)

P2P-TVApplication-Layer Traffic Optimization

IETF ALTO Working GroupGenesis

► “Can ISPs and P2P systems co-operate for improved performance?” V. Aggarwal, A. Feldmann, C. Scheideler (July 2007)

► “Comcast Throttles BitTorrent Traffic. Seeding Impossible,” TorrentFreak (August 2007)

► “Verizon reports P4P can slash P2P's impact on ISPs,” Newsfactor.com (March 2008)

► IETF P2P Infrastructure Workshop (March 2008, Boston, MA, USA)

► Application-Layer Traffic Optimization BoF (July 2008, 72nd IETF Meeting, Dublin, Ireland)

► IETF Application-Layer Traffic Optimization Working Group formed (October 2008)

8

P2P-TVApplication-Layer Traffic Optimization

IETF ALTO Working GroupGoal

9

“[..] design and specify an Application-Layer Traffic Optimization (ALTO) service that will provide applications with information to perform better-than-random initial peer selection”

P2P-TVApplication-Layer Traffic Optimization

ALTO InformationNetwork and Cost Maps

10http://xkcd.org/195

P2P-TVApplication-Layer Traffic Optimization

ALTO InformationRanking

11

P2P-TVApplication-Layer Traffic Optimization

ALTO InformationMaps and Ranking Combined

12

P2P-TVApplication-Layer Traffic Optimization

Status of the IETF ALTO Working Group

► Problem statement: done

► Requirements: ~90%

► Protocol specification: ~70%

► Discovery mechanism: ~50%

► Deployment considerations: ~40%

► CDN use case: ~20%

► Interoperability event for pre-standard implementations planned for July

13

P2P-TVApplication-Layer Traffic Optimization

Experiences

► Several independent implementations

► >= 4 vendors, research labs, universities

► Integration in real applications

► P4P trial

► Comcast, Verizon, Telefonica, AT&T

► China Telecom / Xunlei trial

14

P2P-TVApplication-Layer Traffic Optimization

(Possibly) Waiting for ALTORIPE ATLAS Initiative

15

http://atlas.ripe.net/

P2P-TVApplication-Layer Traffic Optimization

A Few Pointers

► Application-Layer Traffic Optimization (ALTO) Problem Statement, RFC 5693

► A Survey on Research on the Application-Layer Traffic Optimization (ALTO) Problem, RFC 6029

► Comcast's ISP Experiences in a Proactive Network Provider Participation for P2P (P4P) Technical Trial, RFC 5632

► ALTO and DECADE service trial within China Telecom, http://tools.ietf.org/html/draft-lee-alto-chinatelecom-trial

► IETF ALTO Working Group, http://datatracker.ietf.org/wg/alto/charter/

► RIPE ATLAS Initiative, http://atlas.ripe.net/

16