Buffer Analysis of Live P2P Media Streaming Approaches Atif Nazir BSc ’07, LUMS.

Slides:



Advertisements
Similar presentations
Network Resource Broker for IPTV in Cloud Computing Lei Liang, Dan He University of Surrey, UK OGF 27, G2C Workshop 15 Oct 2009 Banff,
Advertisements

Dynamic Replica Placement for Scalable Content Delivery Yan Chen, Randy H. Katz, John D. Kubiatowicz {yanchen, randy, EECS Department.
Multicast in Wireless Mesh Network Xuan (William) Zhang Xun Shi.
Impact Analysis of Cheating in Application Level Multicast s 1090176 Masayuki Higuchi.
Playback delay in p2p streaming systems with random packet forwarding Viktoria Fodor and Ilias Chatzidrossos Laboratory for Communication Networks School.
On Large-Scale Peer-to-Peer Streaming Systems with Network Coding Chen Feng, Baochun Li Dept. of Electrical and Computer Engineering University of Toronto.
1 Peer-to-Peer Streaming Systems Kan-Leung CHENG CMSC 818Z, Spring 2007 Department of Computer Science University of Maryland 24th April, 2007.
Cooperative Overlay Networking for Streaming Media Content Feng Wang 1, Jiangchuan Liu 1, Kui Wu 2 1 School of Computing Science, Simon Fraser University.
Lava: A Reality Check of Network Coding in Peer-to-Peer Live Streaming Mea Wang, Baochun Li Department of Electrical and Computer Engineering University.
P2P Media streaming Rutuja Raghoji Ramya Tridandapani Malini Karunagaran.
Optimizing Buffer Management for Reliable Multicast Zhen Xiao AT&T Labs – Research Joint work with Ken Birman and Robbert van Renesse.
SplitStream: High- Bandwidth Multicast in Cooperative Environments Monica Tudora.
1 P2P Streaming Amit Lichtenberg Based on: - Hui Zhang, Opportunities and Challenges of Peer-to-Peer Internet Video Broadcast,
Resilient Peer-to-Peer Streaming Paper by: Venkata N. Padmanabhan Helen J. Wang Philip A. Chou Discussion Leader: Manfred Georg Presented by: Christoph.
1 Failure Recovery for Priority Progress Multicast Jung-Rung Han Supervisor: Charles Krasic.
ENHANCED MAODV Speaker: Wu, Chun-Ting Advisor: Ke, Kai-Wei 1.
1 Inside the New Coolstreaming: Principles, Measurements and Performance Implications Bo Li, Susu Xie, Yang Qu, Gabriel Y. Keung, Chuang Lin, Jiangchuan.
ZIGZAG A Peer-to-Peer Architecture for Media Streaming By Duc A. Tran, Kien A. Hua and Tai T. Do Appear on “Journal On Selected Areas in Communications,
Opportunities and Challenges of Peer-to-Peer Internet Video Broadcast J. Liu, S. G. Rao, B. Li and H. Zhang Proc. of The IEEE, 2008 Presented by: Yan Ding.
Network Coding for Large Scale Content Distribution Christos Gkantsidis Georgia Institute of Technology Pablo Rodriguez Microsoft Research IEEE INFOCOM.
Service Differentiated Peer Selection An Incentive Mechanism for Peer-to-Peer Media Streaming Ahsan Habib, Member, IEEE, and John Chuang, Member, IEEE.
Peer-to-Peer Based Multimedia Distribution Service Zhe Xiang, Qian Zhang, Wenwu Zhu, Zhensheng Zhang IEEE Transactions on Multimedia, Vol. 6, No. 2, April.
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.
June, 2002INFOCOM 1 Host Multicast: A Framework for Delivering Multicast to End Users Beichuan Zhang (UCLA) Sugih Jamin (UMich) Lixia Zhang (UCLA)
Issues in Offering Live P2P Streaming Service to Residential Users Nazanin Magharei, *Yang Guo, and Reza Rejaie Dept. of Computer and Information Science.
1March -05 Jiangchuan Liu with Xinyan Zhang, Bo Li, and T.S.P.Yum Infocom 2005 CoolStreaming/DONet: A Data-Driven Overlay Network for Peer-to-Peer Live.
Optimal Multicast Smoothing of Streaming Video Over the Internet Subhabrata Sen, Don Towsley, Zhi-Li Zhang, and Jayanta K. Dey IEEE J. Selected Areas in.
Robust and Efficient Path Diversity in Application-Layer Multicast for Video Streaming Ruixiong Tian, Qian Zhang, Senior Member, IEEE, Zhe Xiang, Yongqiang.
Scalable Low Overhead Delay Estimation Yossi Cohen Advance IP seminar.
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.
Channel Preview on P2P Based Internet TV 0 An Efficient Peer Selection Algorithm for Fast Channel Switching on Internet TV  指導老師 : 鍾添曜 教授  學生 : 施宇倫 Zack.
ZIGZAG: An Efficient Peer-to-Peer Scheme for Media Streaming Duc A. Tran, Kien A. Hua, Tai Do University of Central Florida INFOCOM Twenty-Second.
CS218 – Final Project A “Small-Scale” Application- Level Multicast Tree Protocol Jason Lee, Lih Chen & Prabash Nanayakkara Tutor: Li Lao.
Supporting VCR-like Operations in Derivative Tree-Based P2P Streaming Systems Tianyin Xu, Jianzhong Chen, Wenzhong Li, Sanglu Lu Nanjing University Yang.
Nearcast: A Locality-Aware P2P Live Streaming Approach for Distance Education XUPING TU, HAI JIN, and XIAOFEI LIAO Huazhong University of Science and Technology.
Department of Computer Science & Engineering The Chinese University of Hong Kong Constructing Robust and Resilient Framework for Cooperative Video Streaming.
Receiver-driven Layered Multicast Paper by- Steven McCanne, Van Jacobson and Martin Vetterli – ACM SIGCOMM 1996 Presented By – Manoj Sivakumar.
1 BiToS: Enhancing BitTorrent for Supporting Streaming Applications Aggelos Vlavianos, Marios Iliofotou and Michalis Faloutsos Department of Computer Science.
Study of the Relationship between Peer to Peer Systems and IP Multicasting From IEEE Communication Magazine January 2003 學號 :M 姓名 : 邱 秀 純.
Scalable Reliable Multicast Architecture Wenjun Zeng Computer Science Department University of Missouri-Columbia.
Exploring VoD in P2P Swarming Systems By Siddhartha Annapureddy, Saikat Guha, Christos Gkantsidis, Dinan Gunawardena, Pablo Rodriguez Presented by Svetlana.
Cluster and Grid Computing Lab, Huazhong University of Science and Technology, Wuhan, China Supporting VCR Functions in P2P VoD Services Using Ring-Assisted.
1 © 2008 Nokia continous_scheduling_fmn_2008 / / JAk Continuous Scheduling for Data-Driven Peer-to-Peer Streaming Jyrki Akkanen Peer-to-peer.
Peer-to-Peer Networks (3) - IPTV Hongli Luo CEIT, IPFW.
ON DESIGING END-USER MULTICAST FOR MULTIPLE VIDEO SOURCES Y.Nakamura, H.Yamaguchi, A.Hiromori, K.Yasumoto †, T.Higashino and K.Taniguchi Osaka University.
Overcast: Reliable Multicasting with an Overlay Network CS294 Paul Burstein 9/15/2003.
Security for the Optimized Link- State Routing Protocol for Wireless Ad Hoc Networks Stephen Asherson Computer Science MSc Student DNA Lab 1.
03/09/2003Helsinki University of Technology1 Overview of Thesis Topic Presented By: Zhao Xuetao.
Overlay Network Physical LayerR : router Overlay Layer N R R R R R N.
Resilient Peer-to-Peer Streaming Presented by: Yun Teng.
A Case for End System Multicast Yang-hua Chu, Sanjay G. Rao, Srinivasan Seshan and Hui Zhang Presentation by Warren Cheung Some Slides from
Higashino Lab. Maximizing User Gain in Multi-flow Multicast Streaming on Overlay Networks Y.Nakamura, H.Yamaguchi and T.Higashino Graduate School of Information.
Multicast Algorithms for Multi- Channel Wireless Mesh Networks Guokai Zeng, Bo Wang, Yong Ding, Li Xiao, Matt Mutka Department of Computer Science and.
Let’s ChronoSync: Decentralized Dataset State Synchronization in Named Data Networking Zhenkai Zhu Alexander Afanasyev (presenter) Tuesday, October 8,
A Routing Underlay for Overlay Networks Akihiro Nakao Larry Peterson Andy Bavier SIGCOMM’03 Reviewer: Jing lu.
TOMA: A Viable Solution for Large- Scale Multicast Service Support Li Lao, Jun-Hong Cui, and Mario Gerla UCLA and University of Connecticut Networking.
Impact of Topology on Overlay Multicast Suat Mercan.
Adaptive Transmission for layered streaming in heterogeneous Peer-to-Peer networks Xin Xiao, Yuanchun Shi, Yuan Gao Dept. of CS&T, Tsinghua University.
Temporal-DHT and its Application in P2P-VoD Systems Abhishek Bhattacharya, Zhenyu Yang & Shiyun Zhang.
2007/03/26OPLAB, NTUIM1 A Proactive Tree Recovery Mechanism for Resilient Overlay Network Networking, IEEE/ACM Transactions on Volume 15, Issue 1, Feb.
APPLICATION LAYER MULTICASTING
Global Internet 2005 A Comparative Study of Multicast Protocols: Top, Bottom, or In the Middle? Li Lao (UCLA), Jun-Hong Cui (UCONN) Mario Gerla (UCLA),
Peer-to-Peer Result Dissemination in High-Volume Data Filtering Shariq Rizvi and Paul Burstein CS 294-4: Peer-to-Peer Systems.
CS 6401 Overlay Networks Outline Overlay networks overview Routing overlays Resilient Overlay Networks Content Distribution Networks.
A Social-Network-Aided Efficient Peer-to-Peer Live Streaming System IEEE/ACM TRANSACTIONS ON NETWORKING, JUNE 2015 Haiying Shen, Yuhua Lin Dept. of Electrical.
Inside the New Coolstreaming: Principles, Measurements and Performance Implications Bo Li, Susu Xie, Yang Qu, Gabriel Y. Keung, Chuang Lin, Jiangchuan.
Network Computing Laboratory ZIGZAG: An Efficient Peer-to-Peer Sch eme for Media Streaming Duc A. Tran Kien A. Hua Tai Do University of Central Florida.
Host Multicast: A Framework for Delivering Multicast to End Users
ContinuStreaming: Achieving High Playback Continuity of Gossip-based Peer-to-Peer Streaming IPDPS 2008 LI Zhenhua Dept. Computer, Nanjing University.
Presentation transcript:

Buffer Analysis of Live P2P Media Streaming Approaches Atif Nazir BSc ’07, LUMS

P2P Approaches in Media Streaming: Background  Advent of services such as IPTV and news broadcasting on the Internet has mandated growth of peer-to-peer networks for streaming of live media transmissions  This is because of the infeasibility of implementing IP Multicast due to practical issues such as lack of incentive for ISPs to install multicast-capable routers and to carry multicast traffic  P2P overlays work by establishing unicast tunnels across cooperative participating users (peers or overlay nodes). These nodes are then used to simulate multicasting by relaying data among them.  Formation of P2P overlays for streaming poses challenges including scalability and issues in resilience, as well quality of service for subscribing peers.

P2P Approaches in Media Streaming: Tree-based vs. Mesh-based  A number of proposals aim to deal with challenges posed by P2P streaming of live media:  Mesh-based: Coolstreaming [1], Promise, GNUStream  Each peer can accept media data from multiple parents as well as provide services to multiple children (both parent and child are relative terms, there actually is no long-term master-slave relationship except with seeding servers)  Pros: high resource utilization, fast discovery of fresh peers in a single mesh due to gossiping  Cons: quality of service cannot be guaranteed due to gossiping among peers, large buffer space needed to reduce impact of autonomy of peers (in a dynamic environment)  Tree-based: AnySee [2], NICE, ZigZag  Each peer communicates only with one parent (per overlay) and provides service to a number of children such that a “tree” topology is always maintained (in an overlay).  Pros: closely resembles original IP multicast ideas, low management overhead, (expected to have) low buffer size requirement  Cons: highly vulnerable to disruption under dynamic environments, low resource utilization  We propose a buffer-based comparison of AnySee and Coolstreaming while proposing and evaluating a minor change to AnySee (Modified-AnySee)

P2P Approaches in Media Streaming: Coolstreaming vs. AnySee  Coolstreaming:  Relies on arbitrary pairing of nodes for relaying data in an overlay diagram: node A is the seed node. This is done through random “gossip” among overlay nodes.  AnySee:  Relies firstly on formation of tree-based overlays (black links) and then participation of peers in multiple tree-based overlays (orange links) (example: node G with C,S2)

Proposed Modification to AnySee: Modified-AnySee  AnySee forms its tree-based overlays on the basis of advertised delays in information reception, with the source (seed) having a delay of 0ms.  An example tree-based delay topology with advertised delays:  Given node-node delays in the overlay network, it is possible for inner nodes in the tree to communicate with other inner nodes (for example node G with A) such that a backup path within an overlay is established in addition to links with other (secondary) overlays. This is expected to add to the stability of data rates and stream continuity already provided by AnySee, however a quantitative analysis of such an approach must be done to analyze the extent of its impact on performance of the original AnySee approach.

Proposed Analysis of Coolstreaming, AnySee and Modified-AnySee  Furthermore, “Satisfactory” service under Coolstreaming and AnySee requires buffering of media streams to cater for variability in data rates and streaming quality. The required buffering for:  AnySee: 40seconds, due to inter-overlay communication among peers and high stream stability (stable data rates)  Coolstreaming: 120seconds, due to intra-overlay peering and lower stream stability  Modified-AnySee: buffer requirement unknown, but expected to be less than Coolstreaming but more than AnySee.  However, a quantitative analysis of the impact of variation in buffer sizes for AnySee and Coolstreaming is lacking.  Questions that are as yet unanswered:  How does the performance of AnySee compare to Modified-AnySee in terms of playback continuity in stable (peers stay once they join) and dynamic (peers have full autonomy to join or leave whenever they wish) conditions?  What is the required buffer size for “satisfactory” playback under Modified-AnySee? Is it better than AnySee? Is it worse than Coolstreaming?  What is the impact of decreasing buffer size on playback continuity and startup delay for Coolstreaming, AnySee and Modified-AnySee under stable and dynamic conditions?

References [1] X. Zhang, J. Liu, B. Li, and T. P. Yum, "DONET: A Data-Driven Overlay Network for Efficient Live Media Streaming", in Proceedings of IEEE INFOCOM, [2] X. Liao, H. Jin, Y. Liu, L. M. Ni, D. Deng, “AnySee: Peer-to-Peer Live Streaming”, in Proceeding of IEEE INFOCOM, 2006.