PPL IVE : A M EASUREMENT S TUDY OF P2P IPTV S YSTEM Sergio Chacon.
-
Upload
paola-sand -
Category
Documents
-
view
215 -
download
0
Transcript of PPL IVE : A M EASUREMENT S TUDY OF P2P IPTV S YSTEM Sergio Chacon.
![Page 1: PPL IVE : A M EASUREMENT S TUDY OF P2P IPTV S YSTEM Sergio Chacon.](https://reader031.fdocuments.us/reader031/viewer/2022032517/56649cb95503460f9497f909/html5/thumbnails/1.jpg)
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.](https://reader031.fdocuments.us/reader031/viewer/2022032517/56649cb95503460f9497f909/html5/thumbnails/2.jpg)
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.](https://reader031.fdocuments.us/reader031/viewer/2022032517/56649cb95503460f9497f909/html5/thumbnails/3.jpg)
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.](https://reader031.fdocuments.us/reader031/viewer/2022032517/56649cb95503460f9497f909/html5/thumbnails/4.jpg)
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.](https://reader031.fdocuments.us/reader031/viewer/2022032517/56649cb95503460f9497f909/html5/thumbnails/5.jpg)
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.](https://reader031.fdocuments.us/reader031/viewer/2022032517/56649cb95503460f9497f909/html5/thumbnails/6.jpg)
CHANNEL AND PEER DISCOVERY
![Page 7: PPL IVE : A M EASUREMENT S TUDY OF P2P IPTV S YSTEM Sergio Chacon.](https://reader031.fdocuments.us/reader031/viewer/2022032517/56649cb95503460f9497f909/html5/thumbnails/7.jpg)
PEE’S BUFFER MAP OF VIDEO CHUNKS
![Page 8: PPL IVE : A M EASUREMENT S TUDY OF P2P IPTV S YSTEM Sergio Chacon.](https://reader031.fdocuments.us/reader031/viewer/2022032517/56649cb95503460f9497f909/html5/thumbnails/8.jpg)
MESH-PULL P2P ARCHITECTURE
![Page 9: PPL IVE : A M EASUREMENT S TUDY OF P2P IPTV S YSTEM Sergio Chacon.](https://reader031.fdocuments.us/reader031/viewer/2022032517/56649cb95503460f9497f909/html5/thumbnails/9.jpg)
STREAMING PROCESS MESH-PULL SYSTEMS
![Page 10: PPL IVE : A M EASUREMENT S TUDY OF P2P IPTV S YSTEM Sergio Chacon.](https://reader031.fdocuments.us/reader031/viewer/2022032517/56649cb95503460f9497f909/html5/thumbnails/10.jpg)
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.](https://reader031.fdocuments.us/reader031/viewer/2022032517/56649cb95503460f9497f909/html5/thumbnails/11.jpg)
PEER TRACKING
Peer registration Bootstrap Peer query
![Page 12: PPL IVE : A M EASUREMENT S TUDY OF P2P IPTV S YSTEM Sergio Chacon.](https://reader031.fdocuments.us/reader031/viewer/2022032517/56649cb95503460f9497f909/html5/thumbnails/12.jpg)
PEER REGISTRATION
Peer registration Bootstrap Peer query
![Page 13: PPL IVE : A M EASUREMENT S TUDY OF P2P IPTV S YSTEM Sergio Chacon.](https://reader031.fdocuments.us/reader031/viewer/2022032517/56649cb95503460f9497f909/html5/thumbnails/13.jpg)
NUMBER OF DISCOVERED PEERS
![Page 14: PPL IVE : A M EASUREMENT S TUDY OF P2P IPTV S YSTEM Sergio Chacon.](https://reader031.fdocuments.us/reader031/viewer/2022032517/56649cb95503460f9497f909/html5/thumbnails/14.jpg)
EVOLUTION OF PARTICIPATING USERS
![Page 15: PPL IVE : A M EASUREMENT S TUDY OF P2P IPTV S YSTEM Sergio Chacon.](https://reader031.fdocuments.us/reader031/viewer/2022032517/56649cb95503460f9497f909/html5/thumbnails/15.jpg)
HOW NUMBER OF USERS EVOLVE
![Page 16: PPL IVE : A M EASUREMENT S TUDY OF P2P IPTV S YSTEM Sergio Chacon.](https://reader031.fdocuments.us/reader031/viewer/2022032517/56649cb95503460f9497f909/html5/thumbnails/16.jpg)
USER ARRIVALS AND DEPARTURES
![Page 17: PPL IVE : A M EASUREMENT S TUDY OF P2P IPTV S YSTEM Sergio Chacon.](https://reader031.fdocuments.us/reader031/viewer/2022032517/56649cb95503460f9497f909/html5/thumbnails/17.jpg)
PEER ARRIVAL AND DEPARTURE EVOLUTION
![Page 18: PPL IVE : A M EASUREMENT S TUDY OF P2P IPTV S YSTEM Sergio Chacon.](https://reader031.fdocuments.us/reader031/viewer/2022032517/56649cb95503460f9497f909/html5/thumbnails/18.jpg)
USER GEOGRAPHIC DISTRIBUTION
![Page 19: PPL IVE : A M EASUREMENT S TUDY OF P2P IPTV S YSTEM Sergio Chacon.](https://reader031.fdocuments.us/reader031/viewer/2022032517/56649cb95503460f9497f909/html5/thumbnails/19.jpg)
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.](https://reader031.fdocuments.us/reader031/viewer/2022032517/56649cb95503460f9497f909/html5/thumbnails/20.jpg)
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.](https://reader031.fdocuments.us/reader031/viewer/2022032517/56649cb95503460f9497f909/html5/thumbnails/21.jpg)
VIDEO BUFFERING
![Page 22: PPL IVE : A M EASUREMENT S TUDY OF P2P IPTV S YSTEM Sergio Chacon.](https://reader031.fdocuments.us/reader031/viewer/2022032517/56649cb95503460f9497f909/html5/thumbnails/22.jpg)
PLAYBACK LAGS AMONG PEERS
![Page 23: PPL IVE : A M EASUREMENT S TUDY OF P2P IPTV S YSTEM Sergio Chacon.](https://reader031.fdocuments.us/reader031/viewer/2022032517/56649cb95503460f9497f909/html5/thumbnails/23.jpg)
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.](https://reader031.fdocuments.us/reader031/viewer/2022032517/56649cb95503460f9497f909/html5/thumbnails/24.jpg)
ISOLATING VIDEO TRAFFIC
![Page 25: PPL IVE : A M EASUREMENT S TUDY OF P2P IPTV S YSTEM Sergio Chacon.](https://reader031.fdocuments.us/reader031/viewer/2022032517/56649cb95503460f9497f909/html5/thumbnails/25.jpg)
VIDEO TRAFFIC REDUNDANCY
![Page 26: PPL IVE : A M EASUREMENT S TUDY OF P2P IPTV S YSTEM Sergio Chacon.](https://reader031.fdocuments.us/reader031/viewer/2022032517/56649cb95503460f9497f909/html5/thumbnails/26.jpg)
DOWNLOAD AND UPLOAD VIDEO
![Page 27: PPL IVE : A M EASUREMENT S TUDY OF P2P IPTV S YSTEM Sergio Chacon.](https://reader031.fdocuments.us/reader031/viewer/2022032517/56649cb95503460f9497f909/html5/thumbnails/27.jpg)
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.](https://reader031.fdocuments.us/reader031/viewer/2022032517/56649cb95503460f9497f909/html5/thumbnails/28.jpg)
VIDEO TCP CONNECTIONS
![Page 29: PPL IVE : A M EASUREMENT S TUDY OF P2P IPTV S YSTEM Sergio Chacon.](https://reader031.fdocuments.us/reader031/viewer/2022032517/56649cb95503460f9497f909/html5/thumbnails/29.jpg)
NUMBER OF PARTNERS
![Page 30: PPL IVE : A M EASUREMENT S TUDY OF P2P IPTV S YSTEM Sergio Chacon.](https://reader031.fdocuments.us/reader031/viewer/2022032517/56649cb95503460f9497f909/html5/thumbnails/30.jpg)
DYNAMIC OF PARTNERS
![Page 31: PPL IVE : A M EASUREMENT S TUDY OF P2P IPTV S YSTEM Sergio Chacon.](https://reader031.fdocuments.us/reader031/viewer/2022032517/56649cb95503460f9497f909/html5/thumbnails/31.jpg)
TRAFFIC VOLUME BREAKDOWNS
![Page 32: PPL IVE : A M EASUREMENT S TUDY OF P2P IPTV S YSTEM Sergio Chacon.](https://reader031.fdocuments.us/reader031/viewer/2022032517/56649cb95503460f9497f909/html5/thumbnails/32.jpg)
LOCALITY OF PARTNERS
![Page 33: PPL IVE : A M EASUREMENT S TUDY OF P2P IPTV S YSTEM Sergio Chacon.](https://reader031.fdocuments.us/reader031/viewer/2022032517/56649cb95503460f9497f909/html5/thumbnails/33.jpg)
UNI-DIRECTIONAL OR BI-DIRECTIONAL?
![Page 34: PPL IVE : A M EASUREMENT S TUDY OF P2P IPTV S YSTEM Sergio Chacon.](https://reader031.fdocuments.us/reader031/viewer/2022032517/56649cb95503460f9497f909/html5/thumbnails/34.jpg)
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.](https://reader031.fdocuments.us/reader031/viewer/2022032517/56649cb95503460f9497f909/html5/thumbnails/35.jpg)
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