SlideShare a Scribd company logo
Measure and Model P2P Streaming System by Buffer Bitmap Yishuai Chen*, Changjia Chen, Chunxi Li  Network Research Group, Telecom Lab,  Beijing Jiaotong University
Index Introduction Measurement of PPLive Analysis Modeling
Mesh-Based P2P Streaming System Media Server Service Provider User 1 User 2 User 3 User 4 Chunk 1:  Chunk 2
Local Buffer For local playback Sliding window like Limited Size  10s-100s
Buffer & Buffer Bitmap Measurable
Virtual Buffer End: Media Server Contain: the newest uploaded chunk Head: Peer buffer head Contain: the chunk shall be rejected Bitmap of virtual buffer: Peer’s buffer bitmap + ‘0’ appended until the buffer end
Measurement of PPLive Behavior: cache rejection sync with media server’s chunk uploading Rejection rate of a chunk = its uploading rate at media server Theorem 1.  A  fixed-duration buffer When constant rate uploading, fixed length buffer Smoothly transit when rate changes
Analysis Method Bitmap Matrix Chunk Position:  m Occupancy Probability:  P m
P m : is a  network characteristic Peers in same network has similar  P m
N ( t ) chunk uploaded at  t =0 N(t) : the amount of peers who have obtained this chunk at time  t Reflects the propagation procedure of a chunk P m   =  N ( m/r )/ M 0 M 0  :   network size r  : playback rate.
Model Two phases Each phase is exponential
Model Verification
Thanks!

More Related Content

PPTX
MANET Experiment - I (Using Network Simulator NetSim -www.tetcos.com)
PDF
Design, implementation and evaluation of icmp based available network bandwid...
DOCX
Leaky bucket algorithm
PPTX
Leaky bucket A
PPTX
Congestion Control
PDF
Congestion control 1
PPT
MP2P 2008 (PerCom 2008) - Elisa Rondini
PDF
Fukuoka University Public NTP Service and BCP38
MANET Experiment - I (Using Network Simulator NetSim -www.tetcos.com)
Design, implementation and evaluation of icmp based available network bandwid...
Leaky bucket algorithm
Leaky bucket A
Congestion Control
Congestion control 1
MP2P 2008 (PerCom 2008) - Elisa Rondini
Fukuoka University Public NTP Service and BCP38

What's hot (20)

PPT
Congestion control
PPTX
Connection Establishment & Flow and Congestion Control
PDF
Reference broadcast synchronization and time division multiple access impleme...
PPTX
Distributed Mininet with Symbiosis
PDF
Leakybucketalgorithm
PPT
Tcp Congestion Avoidance
DOCX
Tcp vs udp
PPT
Ad Hoc Probe
PPSX
Congestion control in TCP
PPTX
Tcp(no ip) review part2
PPT
Congestion Control
PPTX
Congestion control
PDF
Bg4101335337
PDF
Sliding window protocol
PDF
Simulating the behavior of satellite Internet links to small islands
PPT
Congestion control and quality of service
PDF
Analysis of Link State Resource Reservation Protocol for Congestion Managemen...
PDF
A packet drop guesser module for congestion Control protocols for high speed ...
PPSX
Adoptive flowcontrol in TCP
DOCX
IEEE 2014 JAVA NETWORKING PROJECTS Receiver based flow control for networks i...
Congestion control
Connection Establishment & Flow and Congestion Control
Reference broadcast synchronization and time division multiple access impleme...
Distributed Mininet with Symbiosis
Leakybucketalgorithm
Tcp Congestion Avoidance
Tcp vs udp
Ad Hoc Probe
Congestion control in TCP
Tcp(no ip) review part2
Congestion Control
Congestion control
Bg4101335337
Sliding window protocol
Simulating the behavior of satellite Internet links to small islands
Congestion control and quality of service
Analysis of Link State Resource Reservation Protocol for Congestion Managemen...
A packet drop guesser module for congestion Control protocols for high speed ...
Adoptive flowcontrol in TCP
IEEE 2014 JAVA NETWORKING PROJECTS Receiver based flow control for networks i...
Ad

Similar to Measure and Model P2P Streaming System by Buffer Bitmap (20)

PDF
Cloud Computing Concepts - Peer to peer systems- Napster - Gnutella
PPTX
Bit Torrent
PPT
ACM NOSSDAV 2008 - Kalman Graffi - Load Balancing for Multimedia Streaming in...
PPTX
UNRAVEILING BIT-TORRENT
PPTX
Week3 lec3-bscs1
PDF
Journal Club- MPSS
PDF
3. transport layer
PDF
20CS2008 Computer Networks
PPT
Bittorrent in a P2P social network
PPTX
Week2 lec3-bscs1
PPT
understand principles behind transport layer services: multiplexing, demultip...
PPT
Chapter 3 Transport Layer computer network
PPT
computer Networks Transport Layer .ppt
PPT
Chapter_3_V7.01.ppt
PPT
computer network having transport layer.ppt
PPT
Oral Presentation
PPT
A Measurement Study of Cache Rejection in P2P Live Streaming System
PPT
Bittorrent_project_Srikanth_Vanama
PDF
EFFECTIVE TOPOLOGY-AWARE PEER SELECTION IN UNSTRUCTURED PEER-TO-PEER SYSTEMS
PDF
EFFECTIVE TOPOLOGY-AWARE PEER SELECTION IN UNSTRUCTURED PEER-TO-PEER SYSTEMS
Cloud Computing Concepts - Peer to peer systems- Napster - Gnutella
Bit Torrent
ACM NOSSDAV 2008 - Kalman Graffi - Load Balancing for Multimedia Streaming in...
UNRAVEILING BIT-TORRENT
Week3 lec3-bscs1
Journal Club- MPSS
3. transport layer
20CS2008 Computer Networks
Bittorrent in a P2P social network
Week2 lec3-bscs1
understand principles behind transport layer services: multiplexing, demultip...
Chapter 3 Transport Layer computer network
computer Networks Transport Layer .ppt
Chapter_3_V7.01.ppt
computer network having transport layer.ppt
Oral Presentation
A Measurement Study of Cache Rejection in P2P Live Streaming System
Bittorrent_project_Srikanth_Vanama
EFFECTIVE TOPOLOGY-AWARE PEER SELECTION IN UNSTRUCTURED PEER-TO-PEER SYSTEMS
EFFECTIVE TOPOLOGY-AWARE PEER SELECTION IN UNSTRUCTURED PEER-TO-PEER SYSTEMS
Ad

Recently uploaded (20)

PPTX
20250228 LYD VKU AI Blended-Learning.pptx
PDF
Assigned Numbers - 2025 - Bluetooth® Document
PPTX
Cloud computing and distributed systems.
PDF
Building Integrated photovoltaic BIPV_UPV.pdf
PDF
A comparative analysis of optical character recognition models for extracting...
PDF
Network Security Unit 5.pdf for BCA BBA.
PDF
Empathic Computing: Creating Shared Understanding
PDF
Profit Center Accounting in SAP S/4HANA, S4F28 Col11
PDF
Dropbox Q2 2025 Financial Results & Investor Presentation
PDF
Electronic commerce courselecture one. Pdf
PDF
Architecting across the Boundaries of two Complex Domains - Healthcare & Tech...
PDF
Spectral efficient network and resource selection model in 5G networks
PDF
Machine learning based COVID-19 study performance prediction
PDF
Reach Out and Touch Someone: Haptics and Empathic Computing
PDF
7 ChatGPT Prompts to Help You Define Your Ideal Customer Profile.pdf
DOCX
The AUB Centre for AI in Media Proposal.docx
PDF
MIND Revenue Release Quarter 2 2025 Press Release
PPTX
ACSFv1EN-58255 AWS Academy Cloud Security Foundations.pptx
PPTX
Machine Learning_overview_presentation.pptx
PPTX
Digital-Transformation-Roadmap-for-Companies.pptx
20250228 LYD VKU AI Blended-Learning.pptx
Assigned Numbers - 2025 - Bluetooth® Document
Cloud computing and distributed systems.
Building Integrated photovoltaic BIPV_UPV.pdf
A comparative analysis of optical character recognition models for extracting...
Network Security Unit 5.pdf for BCA BBA.
Empathic Computing: Creating Shared Understanding
Profit Center Accounting in SAP S/4HANA, S4F28 Col11
Dropbox Q2 2025 Financial Results & Investor Presentation
Electronic commerce courselecture one. Pdf
Architecting across the Boundaries of two Complex Domains - Healthcare & Tech...
Spectral efficient network and resource selection model in 5G networks
Machine learning based COVID-19 study performance prediction
Reach Out and Touch Someone: Haptics and Empathic Computing
7 ChatGPT Prompts to Help You Define Your Ideal Customer Profile.pdf
The AUB Centre for AI in Media Proposal.docx
MIND Revenue Release Quarter 2 2025 Press Release
ACSFv1EN-58255 AWS Academy Cloud Security Foundations.pptx
Machine Learning_overview_presentation.pptx
Digital-Transformation-Roadmap-for-Companies.pptx

Measure and Model P2P Streaming System by Buffer Bitmap

  • 1. Measure and Model P2P Streaming System by Buffer Bitmap Yishuai Chen*, Changjia Chen, Chunxi Li Network Research Group, Telecom Lab, Beijing Jiaotong University
  • 2. Index Introduction Measurement of PPLive Analysis Modeling
  • 3. Mesh-Based P2P Streaming System Media Server Service Provider User 1 User 2 User 3 User 4 Chunk 1: Chunk 2
  • 4. Local Buffer For local playback Sliding window like Limited Size 10s-100s
  • 5. Buffer & Buffer Bitmap Measurable
  • 6. Virtual Buffer End: Media Server Contain: the newest uploaded chunk Head: Peer buffer head Contain: the chunk shall be rejected Bitmap of virtual buffer: Peer’s buffer bitmap + ‘0’ appended until the buffer end
  • 7. Measurement of PPLive Behavior: cache rejection sync with media server’s chunk uploading Rejection rate of a chunk = its uploading rate at media server Theorem 1. A fixed-duration buffer When constant rate uploading, fixed length buffer Smoothly transit when rate changes
  • 8. Analysis Method Bitmap Matrix Chunk Position: m Occupancy Probability: P m
  • 9. P m : is a network characteristic Peers in same network has similar P m
  • 10. N ( t ) chunk uploaded at t =0 N(t) : the amount of peers who have obtained this chunk at time t Reflects the propagation procedure of a chunk P m = N ( m/r )/ M 0 M 0 : network size r : playback rate.
  • 11. Model Two phases Each phase is exponential