ACM NOSSDAV 2007, June 5, 2007 IPTV Experiments and Lessons Learned Panelist: Klara Nahrstedt Panel: Large Scale Peer-to-Peer Streaming & IPTV Technologies.

Slides:



Advertisements
Similar presentations
An Alliance based Peering Scheme for P2P Live Media Streaming Darshan Purandare Ratan Guha University of Central Florida August 31, P2P-TV, Kyoto.
Advertisements

Layered Peer-to-Peer Streaming Yi Cui, Klara Nahrstedt Department of Computer Science University of Illinois at Urbana-Champaign Source International Workshop.
Clayton Sullivan PEER-TO-PEER NETWORKS. INTRODUCTION What is a Peer-To-Peer Network A Peer Application Overlay Network Network Architecture and System.
PPL IVE : A M EASUREMENT S TUDY OF P2P IPTV S YSTEM Sergio Chacon.
Kangaroo: Video Seeking in P2P Systems Xiaoyuan Yang †, Minas Gjoka ¶, Parminder Chhabra †, Athina Markopoulou ¶, Pablo Rodriguez † † Telefonica Research.
Natural Selection in Peer-to-Peer Streaming: From the Cathedral to the Bazaar Vivek Shrivastava, Suman Banerjee University of Wisconsin-Madison, USA ACM.
CPSC Characteristics of Streaming Media Stored on the Web M. Li, M. Claypool, R. Kinicki, and J. Nichols To appear in ACM Transactions on Internet.
PROMISE: Peer-to-Peer Media Streaming Using CollectCast Mohamed Hafeeda, Ahsan Habib et al. Presented By: Abhishek Gupta.
Efficient and Flexible Parallel Retrieval using Priority Encoded Transmission(2004) CMPT 886 Represented By: Lilong Shi.
1 Failure Recovery for Priority Progress Multicast Jung-Rung Han Supervisor: Charles Krasic.
Streaming Video over the Internet: Approaches and Directions Dapeng Wu, Yiwei Thomas Hou et al. Presented by: Abhishek Gupta
FeedTree: Sharing Web Micronews with Peer-to-Peer Event Notification D. Sandler, A. Mislove, A. Post, P. Druschel Presented by: Andrew Sutton.
A Comparison of Layering and Stream Replication Video Multicast Schemes Taehyun Kim and Mostafa H. Ammar.
Rheeve: A Plug-n-Play Peer- to-Peer Computing Platform Wang-kee Poon and Jiannong Cao Department of Computing, The Hong Kong Polytechnic University ICDCSW.
An Analysis of Internet Content Delivery Systems Stefan Saroiu, Krishna P. Gommadi, Richard J. Dunn, Steven D. Gribble, and Henry M. Levy Proceedings of.
1 A Framework for Lazy Replication in P2P VoD Bin Cheng 1, Lex Stein 2, Hai Jin 1, Zheng Zhang 2 1 Huazhong University of Science & Technology (HUST) 2.
Peer-to-Peer Based Multimedia Distribution Service Zhe Xiang, Qian Zhang, Wenwu Zhu, Zhensheng Zhang IEEE Transactions on Multimedia, Vol. 6, No. 2, April.
Prefix Caching assisted Periodic Broadcast for Streaming Popular Videos Yang Guo, Subhabrata Sen, and Don Towsley.
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,
Understanding Mesh-based Peer-to-Peer Streaming Nazanin Magharei Reza Rejaie.
1 Introduction to Load Balancing: l Definition of Distributed systems. Collection of independent loosely coupled computing resources. l Load Balancing.
An Overlay Multicast Infrastructure for Live/Stored Video Streaming Visual Communication Laboratory Department of Computer Science National Tsing Hua University.
1 An Overlay Scheme for Streaming Media Distribution Using Minimum Spanning Tree Properties Journal of Internet Technology Volume 5(2004) No.4 Reporter.
1 Characterizing Files in the Modern Gnutella Network: A Measurement Study Shanyu Zhao, Daniel Stutzbach, Reza Rejaie University of Oregon SPIE Multimedia.
On Peer-to-Peer Media Streaming by Dongyan Xu, Mohamed Hefeeda, Susanne Hambrusch, Bharat Bhargava Dept. of Computer Science, Purdue University, West Lafayette.
Peer-to-peer Multimedia Streaming and Caching Service by Won J. Jeon and Klara Nahrstedt University of Illinois at Urbana-Champaign, Urbana, USA.
On-Demand Media Streaming Over the Internet Mohamed M. Hefeeda, Bharat K. Bhargava Presented by Sam Distributed Computing Systems, FTDCS Proceedings.
CS Spring 2012 CS 414 – Multimedia Systems Design Lecture 34 – Media Server (Part 3) Klara Nahrstedt Spring 2012.
CS Spring 2014 CS 414 – Multimedia Systems Design Lecture 40 – P2P Streaming (Part 4) Klara Nahrstedt.
1 CS 525 Advanced Distributed Systems Spring 2013 Indranil Gupta (Indy) Measurement Studies March 26, 2013 All Slides © IG Acknowledgments: Some slides.
COCONET: Co-Operative Cache driven Overlay NETwork for p2p VoD streaming Abhishek Bhattacharya, Zhenyu Yang & Deng Pan.
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.
INFOCOM, 2007 Chen Bin Kuo ( ) Young J. Won ( ) DPNM Lab.
Networks – Network Architecture Network architecture is specification of design principles (including data formats and procedures) for creating a network.
Resilient Peer-to-Peer Streaming Presented by: Yun Teng.
1 CS 525 Advanced Distributed Systems Spring 2014 Indranil Gupta (Indy) Measurement Studies April 8, 2014 All Slides © IG Acknowledgments: Some slides.
1 CS 425 Distributed Systems Fall 2011 Slides by Indranil Gupta Measurement Studies All Slides © IG Acknowledgments: Jay Patel.
CS Spring 2011 CS 414 – Multimedia Systems Design Lecture 37 – P2P Streaming and P2P Applications/PPLive Klara Nahrstedt Spring 2011.
Thomas Silverston, Olivier Fourmaux NOSSDAV ‘07 Presenter: Chen
HUAWEI TECHNOLOGIES CO., LTD. Page 1 Survey of P2P Streaming HUAWEI TECHNOLOGIES CO., LTD. Ning Zong, Johnson Jiang.
A Comparison of Layering and Stream Replication Video Multicast Schemes Taehyun Kim and Mostafa H. Ammar Networking and Telecommunications Group Georgia.
An Experimental Study of the Skype Peer-to-Peer VoIP System Saikat Guha, Cornell University Neil DasWani, Google Ravi Jain, Google IPTPS ’ 06 Presenter:
Paper # – 2009 A Comparison of Heterogeneous Video Multicast schemes: Layered encoding or Stream Replication Authors: Taehyun Kim and Mostafa H.
CONTENT DELIVERY NETWORKS
On the Optimal Scheduling for Media Streaming in Data-driven Overlay Networks Meng ZHANG with Yongqiang XIONG, Qian ZHANG, Shiqiang YANG Globecom 2006.
Efficient P2P Search by Exploiting Localities in Peer Community and Individual Peers A DISC’04 paper Lei Guo 1 Song Jiang 2 Li Xiao 3 and Xiaodong Zhang.
Internet Protocol TeleVision
CS Spring 2009 CS 414 – Multimedia Systems Design Lecture 37 – P2P Applications/PPLive Klara Nahrstedt Spring 2009.
Proposal for Creation of New Engineering Committee for Terrestrial Mobile Multimedia Multicast July 13, 2005.
Investigating the Performance of Audio/Video Service Architecture I: Single Broker Ahmet Uyar & Geoffrey Fox Tuesday, May 17th, 2005 The 2005 International.
1 CS 525 Advanced Distributed Systems Spring 2011 Indranil Gupta (Indy) Measurement Studies April 12, 2011 All Slides © IG Acknowledgments: Some slides.
A P2P On-Demand Video Streaming System with Multiple Description Coding Yanming Shen, Xiaofeng Xu, Shivendra Panwar, Keith Ross, Yao Wang Polytechnic University.
Multiplexing Team Members: Cesar Chavez Arne Solas Steven Fong Vi Duong David Nguyen.
Video Quality Assessment and Comparative Evaluation of Peer-to-Peer Video Streaming Systems Aditya Mavlankar Pierpaolo Baccichet Bernd Girod Stanford University.
GRID ANATOMY Advanced Computing Concepts – Dr. Emmanuel Pilli.
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.
1 Selection Strategies for Peer-to-Peer 3D Streaming Wei-Lun Sung, Shun-Yun Hu, Jehn-Ruey Jiang National Central University, Taiwan 2008/05/29.
Multimedia Retrieval Architecture Electrical Communication Engineering, Indian Institute of Science, Bangalore – , India Multimedia Retrieval Architecture.
An Analysis of Internet Content Delivery Systems 19 rd November, 2007 Youngsub CSE, SNU.
Introducing Planet eStream The complete media solution for education.
Introducing Planet eStream The complete media solution for education.
Geethanjali College Of Engineering and Technology Cheeryal( V), Keesara ( M), Ranga Reddy District. I I Internal Guide Mrs.CH.V.Anupama Assistant Professor.
2003 NTHU IEEM 1 Enterprise Integration Collaborative Product Design – Using Access Grid Project as an Example Group No.11 : 林彥伯 (Gilbert)
Accelerating Peer-to-Peer Networks for Video Streaming
Introduction to Load Balancing:
CHAPTER 1 INTRODUCTION:
Congestion Control, Internet transport protocols: udp
Technical Capabilities
Taehyun Kim and Mostafa H. Ammar
Presentation transcript:

ACM NOSSDAV 2007, June 5, 2007 IPTV Experiments and Lessons Learned Panelist: Klara Nahrstedt Panel: Large Scale Peer-to-Peer Streaming & IPTV Technologies

PPLive IPTV System Well-known IPTV system 3.5 M subscribers in M subscribers in 2009 predicted May 2006 – over 200 distinct online channels Revenues could up to $10 B Need to understand current system to design better future systems PPLive Architecture Management Server Retrieve list of channels via HTTP Membership Server Retrieve small list of members nodes of interest via UDP Other Peers Learn about other partner peers by periodically probing via UDP

PPLive IPTV Measurements In 2006/2007 – multiple commercial P2P live systems evaluations/measurements were conducted [1] A. Ali et al in Workshop in Recent Advances in P2P Streaming 2006 [2] X. Hei et al in WWW’06 workshop on IPTV Services [3] L. Vu et al in QShine 2007 Measurements of network-centric metrics Video traffic, TCP connections Measurements of user-centric metrics Geographic distributions, user arrival and departure, user- perceived quality Measurements of overlay-based characteristics Size of overlays, average degree of a peer, availability relation between peers, user behavior, session length, channel population size

Methodology of Study in [3] Crawler-based measurement study UIUC machines or Planetlab machines join PPLive channel and then crawl peers that joined the channel Crawler collects information and we get snapshot

Findings Average Node degree is independent of channel population size

Findings Peer Availability – Bimodal Relation Nodes in same snapshot have correlated availability Random node pairs have independent availabilities

Findings PPLive peers are impatient

Findings Channel Population varies widely over a day Channel population size variations are larger than in P2P file- sharing networks

Lessons Learned Future media P2P streaming systems in their churn models need to take into account the bimodal distribution of peers availability Homogeneous protocols and homogeneous design proved to be quite good, i.e., the PPLive protocols that treated peers equally are simpler and seem efficient. User interfaces for IPTV could contribute more efficiently to the P2P overlay infrastructure More complex IPTV behavior is possible that needs to be taken into account by the P2P streaming systems

TV Channel Selection Problem: Enable TV channel selection based on user interest channel content Solution: Proactive TV channel search Asynchronous notification

TV Channel Selection User Interface Display area Search and preview Interest specification

View Customization Problem: How to render multiple channels for simultaneous viewing (aka. display management) Solution: Automatic screen layout algorithm that considers Visual effects (visually pleasing) Screen utilization

Efficient Media Streaming Problem: How to ensure efficient network resource usage when there are large number of video streams best user experience given bandwidth constraint Solution: Semantic-aware bandwidth allocation among channels Locality-aware P2P media streaming

Conclusion Opportunities: Sharing Measurmenet Data/Information We have posted selected snapshots from the PPLive crawler study on our website Issues: Content rights management – permission to have TV content on IPTV Encoding schemes – too many video formats, need to agree on certain TV content format (MPEG2 ?) Home network content delivery – people are connected via very different networks QoS/resource management – people will want TV quality on IPTV channels in near future.