Issues in Offering Live P2P Streaming Service to Residential Users Nazanin Magharei, *Yang Guo, and Reza Rejaie Dept. of Computer and Information Science.

Slides:



Advertisements
Similar presentations
Clayton Sullivan PEER-TO-PEER NETWORKS. INTRODUCTION What is a Peer-To-Peer Network A Peer Application Overlay Network Network Architecture and System.
Advertisements

On Large-Scale Peer-to-Peer Streaming Systems with Network Coding Chen Feng, Baochun Li Dept. of Electrical and Computer Engineering University of Toronto.
Cooperative Overlay Networking for Streaming Media Content Feng Wang 1, Jiangchuan Liu 1, Kui Wu 2 1 School of Computing Science, Simon Fraser University.
Kangaroo: Video Seeking in P2P Systems Xiaoyuan Yang †, Minas Gjoka ¶, Parminder Chhabra †, Athina Markopoulou ¶, Pablo Rodriguez † † Telefonica Research.
Mesh or Multiple-Tree A Comparative Study of Live P2P Streaming Approaches 指導教授:許子衡 老師 學生:王志嘉.
1 Nazanin Magharei, Reza Rejaie University of Oregon INFOCOM 2007 PRIME: P2P Receiver-drIven MEsh based Streaming.
SplitStream: High- Bandwidth Multicast in Cooperative Environments Monica Tudora.
Network Coding in Peer-to-Peer Networks Presented by Chu Chun Ngai
MMCN 19 Jan 2005 Ooi Wei Tsang Peer-to-Peer Streaming.
Natural Selection in Peer-to-Peer Streaming: From the Cathedral to the Bazaar Vivek Shrivastava, Suman Banerjee University of Wisconsin-Madison, USA ACM.
Amir Rasti Reza Rejaie Dept. of Computer Science University of Oregon.
1 Considering Priority in Overlay Multicast Protocols under Heterogeneous Environments Michael Bishop, Sanjay Rao – Purdue University Kunwadee Sripanidkulchai.
Analyzing and Improving BitTorrent Ashwin R. Bharambe ( Carnegie Mellon University ) Cormac Herley ( Microsoft Research, Redmond ) Venkat Padmanabhan (
Resilient Peer-to-Peer Streaming Paper by: Venkata N. Padmanabhan Helen J. Wang Philip A. Chou Discussion Leader: Manfred Georg Presented by: Christoph.
Mohamed Hefeeda 1 School of Computing Science Simon Fraser University, Canada Multimedia Streaming in Dynamic Peer-to-Peer Systems and Mobile Wireless.
Multimedia Proxy Caching Mechanism for Quality Adaptive Streaming Applications in the Internet Reza Rejaie Haobo Yu Mark Handley Deborah Estrin Presented.
A Framework for Architecting Peer-to- Peer Receiver-driven Overlays Reza Rejaie, Shad Stafford Mirage Research Group Department of Computer Science University.
Network Coding for Large Scale Content Distribution Christos Gkantsidis Georgia Institute of Technology Pablo Rodriguez Microsoft Research IEEE INFOCOM.
Analysis of Using Broadcast and Proxy for Streaming Layered Encoded Videos Wilson, Wing-Fai Poon and Kwok-Tung Lo.
 We developed a fast and tunable crawler, Cruiser.  Cruiser uses a master-slave architecture, parallel crawling, and leverages the two-tier topology.
Service Differentiated Peer Selection An Incentive Mechanism for Peer-to-Peer Media Streaming Ahsan Habib, Member, IEEE, and John Chuang, Member, IEEE.
1 Enabling Contribution Awareness in an Overlay Broadcasting System ACM SIGCOMM 2006 Presented by He Yuan.
CoolStreaming/DONet: A Data- driven Overlay Network for Peer- to-Peer Live Media Streaming INFOCOM 2005 Xinyan Zhang, Jiangchuan Liu, Bo Li, and Tak- Shing.
Vikash Agarwal, Reza Rejaie Computer and Information Science Department University of Oregon January 19, 2005 Adaptive Multi-Source.
Adaptive Multi-source Streaming in Heterogeneous Peer-to-peer Network Vikash Agarwa; Reza Rejaie Twelfth Annual Multimedia Computing and Networking (MMCN.
Characterizing the Two-Tier Gnutella Topology  Gnutella, FastTrack, and eDonkey use two-tier overlay topologies.  Our initial study focuses on Gnutella.
Exploiting Content Localities for Efficient Search in P2P Systems Lei Guo 1 Song Jiang 2 Li Xiao 3 and Xiaodong Zhang 1 1 College of William and Mary,
PROMISE: Peer-to-Peer Media Streaming Using CollectCast M. Hefeeda, A. Habib, B. Botev, D. Xu, and B. Bhargava ACM Multimedia 2003, November 2003.
1 CAPS: A Peer Data Sharing System for Load Mitigation in Cellular Data Networks Young-Bae Ko, Kang-Won Lee, Thyaga Nandagopal Presentation by Tony Sung,
Quality-Aware Segment Transmission Scheduling in Peer-to-Peer Streaming Systems Cheng-Hsin Hsu Senior Research Scientist Deutsche Telekom R&D Lab USA Los.
An Alliance based PeeringScheme for P2P Live Media Streaming An Alliance based Peering Scheme for P2P Live Media Streaming Darshan Purandare Ratan Guha.
Understanding Mesh-based Peer-to-Peer Streaming Nazanin Magharei Reza Rejaie.
1 Enabling Contribution Awareness in an Overlay Broadcasting System Yu-Wei (Eric) Sung Michael Bishop, Sanjay Rao School of ECE SIGCOMM, Pisa, September.
6/28/2015Reza Rejaie INFOCOM 07 1 Nazanin Magharei, Reza Rejaie University of Oregon PRIME: P2P Receiver-drIven MEsh based.
Supporting VCR-like Operations in Derivative Tree-Based P2P Streaming Systems Tianyin Xu, Jianzhong Chen, Wenzhong Li, Sanglu Lu Nanjing University Yang.
CS Spring 2009 CS 414 – Multimedia Systems Design Lecture 24 – P2P Streaming Klara Nahrstedt Ramsés Morales.
Measuring the experience consumers have when using broadband services Tim Gilfedder Technical Advisor 3 rd July 2015.
A Node-Centric Load Balancing Algorithm for Wireless Sensor Networks Hui Dai, Richar Han Department of Computer Science University of Colorado at Boulder.
Exploring VoD in P2P Swarming Systems By Siddhartha Annapureddy, Saikat Guha, Christos Gkantsidis, Dinan Gunawardena, Pablo Rodriguez Presented by Svetlana.
COCONET: Co-Operative Cache driven Overlay NETwork for p2p VoD streaming Abhishek Bhattacharya, Zhenyu Yang & Deng Pan.
P2P Live Streaming Yang Gao, Nazanin Magharei, Reza Rejaie, "Mesh or Multiple- Tree: A Comparative Study of Live P2P Streaming Approaches" INFOCOM 07 Y.
Cluster and Grid Computing Lab, Huazhong University of Science and Technology, Wuhan, China Supporting VCR Functions in P2P VoD Services Using Ring-Assisted.
1 V1-Filename.ppt / yyyy-mm-dd / Initials P2P content distribution T Applications and Services in Internet, Fall 2008 Jukka K. Nurminen.
Chun-Yuan Chang, Cheng-Fu Chou * and Ming-Hung Chen Presenter: Prof. Cheng-Fu Chou National Taiwan University
BitTorrent Under a Microscope: Towards Static QoS Provision in Dynamic Peer-to-Peer Networks Tom H. Luan*, Xuemin (Sherman) Shen* and Danny H. K. Tsang.
Network Aware Resource Allocation in Distributed Clouds.
Do incentives build robustness in BitTorrent? Michael Piatek, Tomas Isdal, Thomas Anderson, Arvind Krishnamurthy, Arun Venkataramani.
1 Towards Cinematic Internet Video-on-Demand Bin Cheng, Lex Stein, Hai Jin and Zheng Zhang HUST and MSRA Huazhong University of Science & Technology Microsoft.
Resilient Peer-to-Peer Streaming Presented by: Yun Teng.
A novel approach of gateway selection and placement in cellular Wi-Fi system Presented By Rajesh Prasad.
CS Spring 2011 CS 414 – Multimedia Systems Design Lecture 37 – P2P Streaming and P2P Applications/PPLive Klara Nahrstedt Spring 2011.
MULTI-TORRENT: A PERFORMANCE STUDY Yan Yang, Alix L.H. Chow, Leana Golubchik Internet Multimedia Lab University of Southern California.
PRIME: P2P Receiver-drIven MEsh based Streaming Nazanin Magharei, Reza Rejaie University of Oregon Presenter Jungsik Yoon.
On Reducing Mesh Delay for Peer- to-Peer Live Streaming Dongni Ren, Y.-T. Hillman Li, S.-H. Gary Chan Department of Computer Science and Engineering The.
RELIABLE APPLICATION LAYER MULTICAST OVER COMBINED WIRED AND WIRELESS NETWORKS AUTHORS - MASAHIRO KOBAYASHI, MEMBER, IEEE, HIDEHISA NAKAYAMA, MEMBER, IEEE,
Cooperative Mobile Live Streaming Considering Neighbor Reception SPEAKER: BO-YU HUANG ADVISOR: DR. HO-TING WU 2015/10/15 1.
Peer-to-Peer Result Dissemination in High-Volume Data Filtering Shariq Rizvi and Paul Burstein CS 294-4: Peer-to-Peer Systems.
Time-Shifted Streaming in a P2P Video Multicast System Jeonghun Noh, Aditya Mavlankar, Pierpaolo Baccichet 1, and Bernd Girod Information Systems Laboratory.
Daniel A. G. Manzato and Nelson L. S. da Fonseca Institute of Computing, State University of Campinas Campinas, Brazil speaker: 吳麟佑.
Analyzing and Improving BitTorrent Ashwin R. Bharambe ( Carnegie Mellon University ) Cormac Herley ( Microsoft Research, Redmond ) Venkat Padmanabhan (
Network and Systems Laboratory nslab.ee.ntu.edu.tw Yipeng Zhou, Dah Ming Chiu, and John C.S. Lui Information Engineering Department The Chinese University.
Inside the New Coolstreaming: Principles, Measurements and Performance Implications Bo Li, Susu Xie, Yang Qu, Gabriel Y. Keung, Chuang Lin, Jiangchuan.
Buffer Analysis of Live P2P Media Streaming Approaches Atif Nazir BSc ’07, LUMS.
A Practical Performance Analysis of Stream Reuse Techniques in Peer-to-Peer VoD Systems Leonardo B. Pinho and Claudio L. Amorim Parallel Computing Laboratory.
A Measurement Study of Napster and Gnutella
Yang Guo Thomson Princeton Lab
PRIME Peer-to-Peer Receiver-Driven Mesh-Based Streaming
Balancing Throughput, Robustness, and In-Order Delivery in P2P VoD
Challenges with developing a Commercial P2P System
Enabling Contribution Awareness in an Overlay Broadcasting System
Presentation transcript:

Issues in Offering Live P2P Streaming Service to Residential Users Nazanin Magharei, *Yang Guo, and Reza Rejaie Dept. of Computer and Information Science *Princeton CR Lab University of Oregon Thomson Inc.

Outline Introduction and related work PRIME: Mesh-based P2P streaming service Issues in offering p2p streaming to residential users Effect of available resource Effect of heterogeneous bandwidth Effect of freeloaders Effect of number of users Conclusions and summary

Introduction P2P technique attracting attentions from commercial world NBC Universal goes peer-to-peer – wurldmedia.com BitTorrent raised $8.75 million venture capitals Teamed with CacheLogic to work for BT Startups providing P2P live program: pplive, coolstreaming BBC IMP Why? Reduce the cost to compete with piracy Conceivably provide p2p live streaming in a commercial setting Using mesh-based p2p streaming

Introduction P2P live streaming Tree-based approach ESM, SplitStream, etc. Mesh-based approach Coolstreaming, Chainsaw, PRIME, etc. Fundamental difference – static mapping of content to delivery topology vs. dynamic mapping Pkt delivery time Bandwidth variation Peer degree Group size Persistent churn Batch departure Mesh Tree

Introduction and Related Work Challenges Heterogeneous access speed – DSL, cable modem, … Insufficient resource Asymmetric bandwidth – uplink bandwidth < downlink bandwidth Free-loaders Not willing to contribute Cannot contribute Behind NAT box or firewall Key questions What is the impact of available resource to overall performance? How similar (different) is such an effect across peers with different bandwidth? Whether and how the freeloaders affect the overall performance and individual received quality?

PRIME: Mesh-based P2P Streaming Service Peer expects to receive maximum deliverable quality through its access link Using MDC in content delivery Two possible performance bottlenecks Bandwidth bottleneck Insufficient aggregate bandwidth from all parents Content bottleneck Insufficient useful content from all parents PRIME attempts to minimize these bottlenecks

Global Pattern of Content Delivery Connections in the overlay have roughly the same bandwidth Group peers into levels, based on their shortest distance from source Each peer with degree d in level n has at least one parent in level n-1 (diffusion parent) and d-1 parents in the same or lower levels (swarming parents) Source 1 3 Level 1 2 Level 2 depth 4 6 5 7 10 12 8 13 9 11 Level 3

Global Pattern of Content Delivery Diffusion phase Peers should receive a data unit as fast as possible Swarming phase Peers exchange (swarm) data units with each other until receive their desired quality of the segment SRC Level 1 1 3 2 Level 2 4 6 5 7 10 Level 3 12 8 13 9 11

Simulation Setting Evaluated using ns with congestion control Network topology generated using Brite Video rate of 400 kbps, downlink bandwidth of 550 kbps Various resource distribution Uplin Bw SC1 SC2 SC3 SC4 SC5 SC6 128kpbs 27% 54% 13% 5% 11% 50% 384kpbs 60% 20% 80% 9% 14% 39% 1Mbps 26% 7% 36% 25% 0kbps 0% RI 1 0.8

Effect of Available Resource Avg. received quality Resource Index CDF of received quality Average received quality is proportional to the resource index, however the individual received quality is random

Effect of Heterogeneous Bandwidth Avg. received quality CDF of received quality Upload bandwidth Bandwidth heterogeneity has no impact on the peers’ received quality No correlation between received quality and resource contribution

Effect of Free-loaders Free-loaders degrade the connectivity between different diffusion trees, hence prevent content swarming and limit delivery quality

Effect of Number of Users

Summary Two issues identified In resource poor scenarios, the delivered quality to peers is not correlated to their contribution P2P streaming can handle heterogeneous bandwidth, however the presence of free-loaders significantly affect the mesh connectivity and degrade delivered quality Solution: contribution-aware p2p streaming Delivered quality is proportional to contribution Encourage cooperation

Backup Slides

Global Pattern of Content Delivery SRC Level 1 1 3 2 Level 2 4 6 5 7 10 Level 3 12 8 13 9 11

PRIME: Mesh-based P2P Streaming Service Prior studies often assume a fix peer degree Bandwidth bottleneck only depends on overlay topology Incoming/outgoing bandwidth of participating peers Incoming/outgoing degree of participating peers Avg. BW for a connection between parent p and child c MIN (outbwp/outdegp, inbwc/indegc) All connections in the overlay have roughly the same bandwidth