+ All Categories
Home > Documents > PPL IVE : A M EASUREMENT S TUDY OF P2P IPTV S YSTEM Sergio Chacon.

PPL IVE : A M EASUREMENT S TUDY OF P2P IPTV S YSTEM Sergio Chacon.

Date post: 16-Dec-2015
Category:
Upload: paola-sand
View: 214 times
Download: 0 times
Share this document with a friend
Popular Tags:
35
PPLIVE: A MEASUREMENT STUDY OF P2P IPTV SYSTEM Sergio Chacon
Transcript
Page 1: PPL IVE : A M EASUREMENT S TUDY OF P2P IPTV S YSTEM Sergio Chacon.

PPLIVE: A MEASUREMENT STUDY OF P2P IPTV SYSTEMSergio Chacon

Page 2: PPL IVE : A M EASUREMENT S TUDY OF P2P IPTV S YSTEM Sergio Chacon.

ABSTRACT

IPTV stands for Internet Protocol Television P2P IPTV refers to the delivery of TV over IP

using point-to-point techniques PPLive is one of the most popular IPTV

systems for campus and residential access Hei, et al., Polytechnic University in Brooklyn,

developed a PPLive crawler to carry out in-depth measurements of mesh-pull PPLive

Page 3: PPL IVE : A M EASUREMENT S TUDY OF P2P IPTV S YSTEM Sergio Chacon.

INTRODUCTION

Widespread adoption of broadband (residencial)

Application-level, P2P, mesh-pull P2P Mesh-Pull most successful so far

Rapid deployment @ low cost Minimal infrastructure

BitTorrent Not feasible for real time No fair resource sharing Not for large-scale live streaming

Page 4: PPL IVE : A M EASUREMENT S TUDY OF P2P IPTV S YSTEM Sergio Chacon.

ANSWER TO QUESTIONS

What are the user characteristics? How much overhead and redundant traffic? What are characteristics of peer

partnerships? What are fundamental requirements for

successful mesh pull?

Page 5: PPL IVE : A M EASUREMENT S TUDY OF P2P IPTV S YSTEM Sergio Chacon.

MESH-PULL P2P STREAMING SYSTEMS

Streaming peer node Includes streaming client and server

Channel stream server Converts media to small video chunks

Tracker server Provides streaming channel, peer and chunk

information for each peer node Downloads video chunks from multiple peers

requesting same media content

Page 6: PPL IVE : A M EASUREMENT S TUDY OF P2P IPTV S YSTEM Sergio Chacon.

CHANNEL AND PEER DISCOVERY

Page 7: PPL IVE : A M EASUREMENT S TUDY OF P2P IPTV S YSTEM Sergio Chacon.

PEE’S BUFFER MAP OF VIDEO CHUNKS

Page 8: PPL IVE : A M EASUREMENT S TUDY OF P2P IPTV S YSTEM Sergio Chacon.

MESH-PULL P2P ARCHITECTURE

Page 9: PPL IVE : A M EASUREMENT S TUDY OF P2P IPTV S YSTEM Sergio Chacon.

STREAMING PROCESS MESH-PULL SYSTEMS

Page 10: PPL IVE : A M EASUREMENT S TUDY OF P2P IPTV S YSTEM Sergio Chacon.

GLOBAL VIEW OF USER BEHAVIOR

Peer tracking methodology Evolution of participating users User arrivals and departures User geographic distribution

Page 11: PPL IVE : A M EASUREMENT S TUDY OF P2P IPTV S YSTEM Sergio Chacon.

PEER TRACKING

Peer registration Bootstrap Peer query

Page 12: PPL IVE : A M EASUREMENT S TUDY OF P2P IPTV S YSTEM Sergio Chacon.

PEER REGISTRATION

Peer registration Bootstrap Peer query

Page 13: PPL IVE : A M EASUREMENT S TUDY OF P2P IPTV S YSTEM Sergio Chacon.

NUMBER OF DISCOVERED PEERS

Page 14: PPL IVE : A M EASUREMENT S TUDY OF P2P IPTV S YSTEM Sergio Chacon.

EVOLUTION OF PARTICIPATING USERS

Page 15: PPL IVE : A M EASUREMENT S TUDY OF P2P IPTV S YSTEM Sergio Chacon.

HOW NUMBER OF USERS EVOLVE

Page 16: PPL IVE : A M EASUREMENT S TUDY OF P2P IPTV S YSTEM Sergio Chacon.

USER ARRIVALS AND DEPARTURES

Page 17: PPL IVE : A M EASUREMENT S TUDY OF P2P IPTV S YSTEM Sergio Chacon.

PEER ARRIVAL AND DEPARTURE EVOLUTION

Page 18: PPL IVE : A M EASUREMENT S TUDY OF P2P IPTV S YSTEM Sergio Chacon.

USER GEOGRAPHIC DISTRIBUTION

Page 19: PPL IVE : A M EASUREMENT S TUDY OF P2P IPTV S YSTEM Sergio Chacon.

PEER PLAYBACK DELAY AND LAGS

Start-up delay Video buffering Playback lags among peers

Page 20: PPL IVE : A M EASUREMENT S TUDY OF P2P IPTV S YSTEM Sergio Chacon.

START-UP DELAY

Time interval between channel selection and playback

P2P also have to deal with startup buffering and delay 5-10 seconds from selection to player startup 5-10 seconds from player startup to play

Page 21: PPL IVE : A M EASUREMENT S TUDY OF P2P IPTV S YSTEM Sergio Chacon.

VIDEO BUFFERING

Page 22: PPL IVE : A M EASUREMENT S TUDY OF P2P IPTV S YSTEM Sergio Chacon.

PLAYBACK LAGS AMONG PEERS

Page 23: PPL IVE : A M EASUREMENT S TUDY OF P2P IPTV S YSTEM Sergio Chacon.

CONNECTION + TRAFFIC CHARACTERISTICS

Isolating video traffic Video traffic redundancy Download and upload video traffic Video TCP connections

Page 24: PPL IVE : A M EASUREMENT S TUDY OF P2P IPTV S YSTEM Sergio Chacon.

ISOLATING VIDEO TRAFFIC

Page 25: PPL IVE : A M EASUREMENT S TUDY OF P2P IPTV S YSTEM Sergio Chacon.

VIDEO TRAFFIC REDUNDANCY

Page 26: PPL IVE : A M EASUREMENT S TUDY OF P2P IPTV S YSTEM Sergio Chacon.

DOWNLOAD AND UPLOAD VIDEO

Page 27: PPL IVE : A M EASUREMENT S TUDY OF P2P IPTV S YSTEM Sergio Chacon.

PROPERTIES OF VIDEO TCP CONNECTIONS

Duration of TCP connections Number of partners Dynamic of partners Locality of partners Traffic volume breakdowns Uni-directional or bi-directional traffic?

Page 28: PPL IVE : A M EASUREMENT S TUDY OF P2P IPTV S YSTEM Sergio Chacon.

VIDEO TCP CONNECTIONS

Page 29: PPL IVE : A M EASUREMENT S TUDY OF P2P IPTV S YSTEM Sergio Chacon.

NUMBER OF PARTNERS

Page 30: PPL IVE : A M EASUREMENT S TUDY OF P2P IPTV S YSTEM Sergio Chacon.

DYNAMIC OF PARTNERS

Page 31: PPL IVE : A M EASUREMENT S TUDY OF P2P IPTV S YSTEM Sergio Chacon.

TRAFFIC VOLUME BREAKDOWNS

Page 32: PPL IVE : A M EASUREMENT S TUDY OF P2P IPTV S YSTEM Sergio Chacon.

LOCALITY OF PARTNERS

Page 33: PPL IVE : A M EASUREMENT S TUDY OF P2P IPTV S YSTEM Sergio Chacon.

UNI-DIRECTIONAL OR BI-DIRECTIONAL?

Page 34: PPL IVE : A M EASUREMENT S TUDY OF P2P IPTV S YSTEM Sergio Chacon.

UNI-DIRECTIONAL OR BI-DIRECTIONAL TRAFFIC?

Traffic flows are neither tree-like nor uni-directional (mesh)

Closer in character to BitTorrent Lesson learned: mesh-pull architectures are

more correctly viewed as variations on BitTorrent rather than variations on tree-pull architectures such as end-system multicast

Page 35: PPL IVE : A M EASUREMENT S TUDY OF P2P IPTV S YSTEM Sergio Chacon.

CONCLUSIONS

Current Internet is capable of providing IPTV @ low cost with minimal dedicated infrastructure

Measurements provide understanding of how to architect large-scale P2P IPTV

Areas of improvement: Shorter start-up delay Higher-rate streaming Smaller peer lags Better NAT traversal


Recommended