Can Internet Video-On-Demand be Profitable? Jiwon Park July 11,2012.

Slides:



Advertisements
Similar presentations
1 Jin Li Microsoft Research. Outline The Upcoming Video Tidal Wave Internet Infrastructure: Data Center/CDN/P2P P2P in Microsoft Locality aware P2P Conclusions.
Advertisements

1 Evaluation Rong Jin. 2 Evaluation  Evaluation is key to building effective and efficient search engines usually carried out in controlled experiments.
Building Cloud-ready Video Transcoding System for Content Delivery Networks(CDNs) Zhenyun Zhuang and Chun Guo Speaker: 饒展榕.
Novasky: Cinematic-Quality VoD in a P2P Storage Cloud Speaker : 童耀民 MA1G Authors: Fangming Liu†, Shijun Shen§,Bo Li†, Baochun Li‡, Hao Yin§,
Clayton Sullivan PEER-TO-PEER NETWORKS. INTRODUCTION What is a Peer-To-Peer Network A Peer Application Overlay Network Network Architecture and System.
On Large-Scale Peer-to-Peer Streaming Systems with Network Coding Chen Feng, Baochun Li Dept. of Electrical and Computer Engineering University of Toronto.
Using P2P Technologies for Video on Demand (VoD) Limor Gavish limorgav at tau.ac.il Yuval Meir wil at tau.ac.il Tel-Aviv University Based on:  Cheng Huang,
View-Upload Decoupling: A Redesign of Multi-Channel P2P Video Systems Keith Ross Polytechnic Institute of NYU.
Kangaroo: Video Seeking in P2P Systems Xiaoyuan Yang †, Minas Gjoka ¶, Parminder Chhabra †, Athina Markopoulou ¶, Pablo Rodriguez † † Telefonica Research.
A Lightweight Currency-based P2P VoD Incentive Mechanism Presented by Svetlana Geldfeld by Chi Wang, Hongbo Wang, Yu Lin, and Shanzhi Chen.
On the Economics of P2P Systems Speaker Coby Fernandess.
Natural Selection in Peer-to-Peer Streaming: From the Cathedral to the Bazaar Vivek Shrivastava, Suman Banerjee University of Wisconsin-Madison, USA ACM.
Cloud Download : Using Cloud Utilities to Achieve High-quality Content Distribution for Unpopular Videos Yan Huang, Tencent Research, Shanghai, China Zhenhua.
Analyzing and Improving BitTorrent Ashwin R. Bharambe ( Carnegie Mellon University ) Cormac Herley ( Microsoft Research, Redmond ) Venkat Padmanabhan (
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.
VCR-oriented Video Broadcasting for Near Video-On- Demand Services Jin B. Kwon and Heon Y. Yeon Appears in IEEE Transactions on Consumer Electronics, vol.
Improving Proxy Cache Performance: Analysis of Three Replacement Policies Dilley, J.; Arlitt, M. A journal paper of IEEE Internet Computing, Volume: 3.
Distributed Multimedia Streaming over Peer-to-Peer Network Jin B. Kwon, Heon Y. Yeom Euro-Par 2003, 9th International Conference on Parallel and Distributed.
Distributed Servers Architecture for Networked Video Services S. H. Gary Chan, Member IEEE, and Fouad Tobagi, Fellow IEEE.
1 Can Internet Video-on-Demand be Profitable? Cheng Huang, Jin Li (Microsoft Research Redmond), Keith W. Ross (Polytechnic University) ACM SIGCOMM 2007.
Performance Evaluation of Peer-to-Peer Video Streaming Systems Wilson, W.F. Poon The Chinese University of Hong Kong.
On Peer-to-Peer Media Streaming by Dongyan Xu, Mohamed Hefeeda, Susanne Hambrusch, Bharat Bhargava Dept. of Computer Science, Purdue University, West Lafayette.
Efficient Sub-stream Encoding and Transmission for P2P Video on Demand 1 Efficient Sub-Stream Encoding and Transmission for P2P Video on Demand Zhengye.
On-Demand Media Streaming Over the Internet Mohamed M. Hefeeda, Bharat K. Bhargava Presented by Sam Distributed Computing Systems, FTDCS Proceedings.
CUHK Analysis of Movie Replication and Benefits of Coding in P2P VoD Yipeng Zhou Aug 29, 2012.
Some recent work on P2P content distribution Based on joint work with Yan Huang (PPLive), YP Zhou, Tom Fu, John Lui (CUHK) August 2008 Dah Ming Chiu Chinese.
Tradeoffs in CDN Designs for Throughput Oriented Traffic Minlan Yu University of Southern California 1 Joint work with Wenjie Jiang, Haoyuan Li, and Ion.
CS Spring 2012 CS 414 – Multimedia Systems Design Lecture 34 – Media Server (Part 3) Klara Nahrstedt Spring 2012.
Measuring the experience consumers have when using broadband services Tim Gilfedder Technical Advisor 3 rd July 2015.
Can Internet Video-on-Demand Be Profitable? SIGCOMM 2007 Cheng Huang (Microsoft Research), Jin Li (Microsoft Research), Keith W. Ross (Polytechnic University)
GETTING WEB READY Introduction to Web Hosting. Table of Contents + Websites: The face of your business …………………………………………………………………………1 + Get your website.
Achieving Load Balance and Effective Caching in Clustered Web Servers Richard B. Bunt Derek L. Eager Gregory M. Oster Carey L. Williamson Department of.
Research on cloud computing application in the peer-to-peer based video-on-demand systems Speaker : 吳靖緯 MA0G rd International Workshop.
1 Speaker : 童耀民 MA1G Authors: Ze Li Dept. of Electr. & Comput. Eng., Clemson Univ., Clemson, SC, USA Haiying Shen ; Hailang Wang ; Guoxin.
1 One-Click Hosting Services: A File-Sharing Hideout Demetris Antoniades Evangelos P. Markatos ICS-FORTH Heraklion,
Jin Li, Principal Researcher (Collaborators: Cheng Huang, Keith Ross) Communication and Collaboration Systems Microsoft Research 1.
Can Internet VoD be Profitable? Cheng Huang (MSR), Jin Li (MSR), Keith W. Ross (NY Polytechnique)
An Analysis of Chaining Protocols for Video-on-Demand J.-F. Pâris University of Houston Thomas Schwarz, S. J. Universidad Católica del Uruguay.
Design and Implement an Efficient Web Application Server Presented by Tai-Lin Han Date: 11/28/2000.
INFOCOM, 2007 Chen Bin Kuo ( ) Young J. Won ( ) DPNM Lab.
1 An SLA-Oriented Capacity Planning Tool for Streaming Media Services Lucy Cherkasova, Wenting Tang, and Sharad Singhal HPLabs,USA.
DELAYED CHAINING: A PRACTICAL P2P SOLUTION FOR VIDEO-ON-DEMAND Speaker : 童耀民 MA1G Authors: Paris, J.-F.Paris, J.-F. ; Amer, A. Computer.
Bit Torrent A good or a bad?. Common methods of transferring files in the internet: Client-Server Model Peer-to-Peer Network.
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.
MULTI-TORRENT: A PERFORMANCE STUDY Yan Yang, Alix L.H. Chow, Leana Golubchik Internet Multimedia Lab University of Southern California.
Quantitative Evaluation of Unstructured Peer-to-Peer Architectures Fabrício Benevenuto José Ismael Jr. Jussara M. Almeida Department of Computer Science.
Kiew-Hong Chua a.k.a Francis Computer Network Presentation 12/5/00.
Sharing Social Content from Home: A Measurement-driven Feasibility Study Massimiliano Marcon Bimal Viswanath Meeyoung Cha Krishna Gummadi NOSSDAV 2011.
Can ISPs be Profitable Without Violating Network Neutrality? Amogh Dhamdhere Constantine Dovrolis Georgia Tech.
PROP: A Scalable and Reliable P2P Assisted Proxy Streaming System Computer Science Department College of William and Mary Lei Guo, Songqing Chen, and Xiaodong.
SocialTube: P2P-assisted Video Sharing in Online Social Networks
Scheduled Video Delivery—A Scalable On-Demand Video Delivery Scheme Min-You Wu, Senior Member, IEEE, Sujun Ma, and Wei Shu, Senior Member, IEEE Speaker:
Can Internet Video-on-Demand Be Profitable? Cheng Huang, Jin Li (Microsoft Research), Keith W. Ross (Polytechnic University) ACM SIGCOMM 2007.
1 Push-to-Peer Video-on-Demand System. 2 Abstract Content is proactively push to peers, and persistently stored before the actual peer-to-peer transfers.
1 Statistical Modeling and Analysis of P2P Replication to Support Vod Service zyp Infocom, 2011, Shanghai.
SocialVoD: a Social Feature-based P2P System Wei Chang, and Jie Wu Presenter: En Wang Temple University, PA, USA IEEE ICPP, September, Beijing, China1.
Advanced Network Seminar P2P in VoD Constantin Radchenko.
A P2P On-Demand Video Streaming System with Multiple Description Coding Yanming Shen, Xiaofeng Xu, Shivendra Panwar, Keith Ross, Yao Wang Polytechnic University.
Content caching and scheduling in wireless networks with elastic and inelastic traffic Group-VI 09CS CS CS30020 Performance Modelling in Computer.
A simple model for analyzing P2P streaming protocols. Seminar on advanced Internet applications and systems Amit Farkash. 1.
Time-Shifted Streaming in a P2P Video Multicast System Jeonghun Noh, Aditya Mavlankar, Pierpaolo Baccichet 1, and Bernd Girod Information Systems Laboratory.
CoopNet: Cooperative Networking
SHADOWSTREAM: PERFORMANCE EVALUATION AS A CAPABILITY IN PRODUCTION INTERNET LIVE STREAM NETWORK ACM SIGCOMM CING-YU CHU.
Analyzing and Improving BitTorrent Ashwin R. Bharambe ( Carnegie Mellon University ) Cormac Herley ( Microsoft Research, Redmond ) Venkat Padmanabhan (
3/12/2013Computer Engg, IIT(BHU)1 CLOUD COMPUTING-1.
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.
An example of peer-to-peer application
Video through a Crystal Ball:
The BitTorrent Protocol
Challenges with developing a Commercial P2P System
Presentation transcript:

Can Internet Video-On-Demand be Profitable? Jiwon Park July 11,2012

Authors Cheng Huang, Jin Li Microsoft Research Redmond, WA ACM SIGCOMM 2007 Association for Computing Machinery Categories and Subject Descriptors [Computer-Communication Networks]: Distributed Systems Keith W. Ross Polytechnic University Brooklyn, NY 11201

Outlines Motivation Trace – User demand & behavior Peer assisted VoD –Theory –Real-trace-driven simulation Cross ISP traffic issue Conclusion

4 Background VoD(Video-on-demand) in the Internet has become an immensely popular service in recent years. But due to its high bandwidth requirements &popularity, it is also a costly service to provide. Using a nine-month trace from a client-server VoD deployment for MSN Video, we assess what the 95 percentile server bandwidth costs would have been if a peer-assisted employment had been instead used. Considering the design and potential benefits of peer-assisted video-on- demand, in which participating peers assist the server in delivering VoD content. The assistance is done in such a way that it provides the same user quality experience as pure client-server distribution. Motivation

4 Goals: Focusing on the single-video approach, whereby a peer only redistributes a video that it is currently watching. Showing that peer-assistance can dramatically reduce server bandwidth costs, particularly if peers prefetch content when there is spare upload capacity in the system. Developing a simple analytical model which captures many of the critical features of peer-assisted VoD, including its operational modes. Also considering the impact of peer-assisted VoD on the cross-traffic among ISPs. I f care is taken to localize the P2P traffic within the ISPs, we can eliminate the ISP cross traffic while still achieving important reductions in server bandwidth. 5

How Internet traffic will look in 5 years time 6 Internet traffic will quadruple between 2009 and 2014 online video will be the biggest driver of that growth. 91% of all consumer internet traffic in 2014 will be online video, which includes video watched in web browsers and Internet VOD. P2P traffic growth seems to be levelling out while online video is continuing to explode. We really are visual creatures, no doubt about it… (Source: Cisco’s Annual Visual Networking Index Forecast)Visual Networking Index

Current situation - None of the Internet VoD providers earn significant revenues from their services. Revenue model But given the enormous costs associated with client-server distribution due both to the increasing video quality & to the enormous demand the revenues very possibly will not cover the cost. Although VoD has become one of the most popular Internet services today, the service is, and will likely continue to be, unprofitable with client-server distribution. 7 Threat of current VoD system Embedded video advertisements SubscriptionsPay-per-views

Design approaches to peer-assisted VoD Server stores videos and guarantees that users playback the video at the playback rate without any quality degradation. Since peer assisted VoD can move a significant fraction of the uploading from the server to the peers, it can potentially dramatically reduce the publisher’s bandwidth costs. Single video approach : a peer only redistributes the video it is currently watching; not have watched and stored in the past. ex) A torrent in BitTorrent in which all peers in the torrent share exactly one file. Multiple video approach :a peer can redistribute a video that it previously viewed but not currently viewing. 8

Mathematical model for peer-assisted VoD Purpose: Futher investigate the potential benefits of peer-assisted VoD. Determine the aggregate upload resourses of the participating peers & compare it with the aggregate user demand. Single on demand video of rate r bps. Classify users according to their upload link bandwidths. Users arrive at the system in a Poisson process with parameter λ. The average upload bandwidth of an arriving user : μ=∑P m ω m Steady state Demand: D=r∑ρ m = r λ σ Supply: S=∑ω m ρ m =μλσ 9 mnumber of user types. ΩmΩm upload link bandwidth of type m user PmPm probability of type m user’s arrival. P m λUser arrival model(1≤m≤M)

Different ways redistribute vidio via peer to peer 1.No prefetching Download content at the playback rate(r). Not prefetch context for future needs. 2, Prefetching An important question arises in how to allocate the instantaneous surplus upload capacity among the peers in the system 10 No prefetching Prefetching Water-leveling policy Greedy policy

No prefetching policy Order these n users so that user n is the most recent to arrive. Thus user 1 has been in the system the longest. uj : upload bandwidth of the jth user user j is of type m with probability pm, so p(uj = wm) = pm. Let the state of the system : (u1, u2, · · ·, un) the rate required from the server : s(u1, u2, · · ·, un). 11

Prefetching models Should we devote all the surplus capacity to one peer, rapidly building a reservoir for that peer while neglecting the other peers? Or should we try to equally allocate the surplus bandwidth, building small reservoirs of content at each of the peers? 12 Water-leveling policy, which aims to equalize the reservoir levels of prefetched content across all the peers. Greedy policy, where each user simply dedicates its remaining upload bandwidth to the next user right after itself.. the remaining bandwidth at each user is recorded. allocates as much bandwidth as possible to the subsequent user.

P2P Methodologies Users arrive with poison distribution Exhaustive search for available upload BW 100 Video rate: Total Demand 60 x 4 = 240 Total Support = 270

System status If>If Support > Demand –Surplus mode, small server load If<If Support < Demand –Deficit mode, VERY large server load If≈If Support ≈ Demand –Balanced mode, medium server load Prefetch Policy When the system status vibrates between surplus and deficit mod e Let every peer get more video data than demand (if possible) in su rplus mode. Thus, they can tide over deficit phase.

Outlines Motivation Trace – User demand & behavior Peer assisted VoD –Theory –Real-trace-driven simulation Cross ISP traffic issue Conclusion

Simulation: Non-early-departure Cbservations: a peer assisted distribution system had been used instead of the client-server system… 1.the server rate would have been dramatically reduced.! 2.at the current quality level, typically no server resources are needed. When the number of concurrent users is small, there is greater (normalized) variance in the upload capacity, so that peer-assisted VoD is more likely to run into a temporary deficit states that require server participation. 3. surplus mode due to the relatively low bitrates of the videos. we can easily offer much higher streaming quality and still trim the server rate significantly. 4. peer-assistance can be beneficial for both flash crowd (gold stream) and long-lasting (silver stream) videos.

Simulation: Early departure When video length > 30mins, 80%+ users don’t finish the whole video

Simulation: Full How to deal with buffer holes –As user may skip part of the video Two strategies –Conservative: Assume that user BW=0 after the first interaction –Optimistic: Ignore all interactions

Results of full trace simulation

Outlines Motivation Trace – User demand & behavior Peer assisted VoD –Theory –Real-trace-driven simulation Cross ISP traffic issue Conclusion

ISP-unfriendly P2P VoD ISPs, based on business relations, will form economic entities –Traffic do not pass through the boundary won’t be charged ISP-unfriendly P2P will cause large amount of traffic.

Simulation results of friendly P2P Peers lies in different economic entities do not assist each other

CONCLUSION Consider the design and potential benefits of peerassisted video-on-demand. Using the nine-month MSN Video trace, we report on key observations of the characteristics from such a large scale VoD service. A theory is presented With peer-assistance and prefetching, we show the enormous potential cost savings to content providers. also examine the costs that peer-assisted VoD might place on local ISPs and explore how these costs can be minimized.  Pros This paper gives a representative trace analysis about upload BW problems. Successfully address the importance of the P2P cross-ISP problem.  Cons Weak and unrealistic P2P models. (so theortic) Unclear comparisons between each P2P strategies and simulations