Can Internet Video-on- Can Internet Video-on- Demand Be Profitable? Demand Be Profitable? Cheng Huang, Jin Li (Microsoft Cheng Huang, Jin Li (Microsoft Research), Keith W. Ross Research), Keith W. Ross (Polytechnic University) (Polytechnic University) ACM SIGCOMM 2007 ACM SIGCOMM 2007
32
Embed
Can Internet Video-on-Demand Be Profitable? Cheng Huang, Jin Li (Microsoft Research), Keith W. Ross (Polytechnic University) ACM SIGCOMM 2007.
This document is posted to help you gain knowledge. Please leave a comment to let me know what you think about it! Share it to your friends and learn new things together.
Transcript
Can Internet Video-on-Demand Can Internet Video-on-Demand Be Profitable? Be Profitable?
Cheng Huang, Jin Li (Microsoft Cheng Huang, Jin Li (Microsoft Research), Keith W. Ross Research), Keith W. Ross (Polytechnic University)(Polytechnic University)
ACM SIGCOMM 2007 ACM SIGCOMM 2007
OutlinesOutlines
MotivationMotivation Trace – User demand & behaviorTrace – User demand & behavior Peer assisted VoDPeer assisted VoD
Using a trace contains 590M Using a trace contains 590M requests and more than 59000 requests and more than 59000 videos from Microsoft MSN Video videos from Microsoft MSN Video (MMS)(MMS)
From April to December, 2006From April to December, 2006
Video PopularityVideo Popularity
The more skewed, the much betterThe more skewed, the much better
Download bandwidthDownload bandwidth
Use Use – ISP download/upload pricing table ISP download/upload pricing table – Downlink distribution Downlink distribution
to generate upload bw distributionto generate upload bw distribution
Demand V.S. SupportDemand V.S. Support
User behavior - ChurnUser behavior - Churn
User Behavior - User Behavior - InteractionInteraction
Users arrive with poison Users arrive with poison distributiondistribution
Exhaustive search for available Exhaustive search for available upload BWupload BW
100
Video rate: 6060
3040
40
0 10
100
0
0
70 Total Demand60 x 4 = 240
Total Support100+40+30+100 = 270
System statusSystem status
IfIf Support Support >> DemandDemand– Surplus mode, Surplus mode, smallsmall server load server load
IfIf SupportSupport << DemandDemand
– Deficit mode, Deficit mode, VERY largeVERY large server server loadload
IfIf SupportSupport ≈≈ DemandDemand– Balanced mode, medium server loadBalanced mode, medium server load
Prefetch PolicyPrefetch Policy
When the system status vibrates When the system status vibrates between surplus and deficit modebetween surplus and deficit mode
Let every peer get more video data Let every peer get more video data than demand (if possible) in than demand (if possible) in surplus modesurplus mode– And thus they can tide over deficit And thus they can tide over deficit
phasephase
OutlinesOutlines
MotivationMotivation Trace – User demand & behaviorTrace – User demand & behavior Peer assisted VoDPeer assisted VoD
ISPs, based on business relations, ISPs, based on business relations, will form economic entitieswill form economic entities– Traffic do not pass through the Traffic do not pass through the
boundary won’t be chargedboundary won’t be charged
ISP-unfriendly P2P will cause large ISP-unfriendly P2P will cause large amount of trafficamount of traffic
Simulation results of Simulation results of unfriendly P2Punfriendly P2P
Simulation results of Simulation results of friendlyfriendly P2P P2P
Peers lies in different economic Peers lies in different economic entities do not assist each otherentities do not assist each other
Conclusion (Pros)Conclusion (Pros)
This paper gives a representative This paper gives a representative trace analysis that breaks the trace analysis that breaks the myth of upload BW problemsmyth of upload BW problems
Successfully address the Successfully address the importance of the P2P cross-ISP importance of the P2P cross-ISP problemproblem
Conclusions (Cons)Conclusions (Cons)
Weak and unrealistic P2P modelsWeak and unrealistic P2P models Unclear comparisons between Unclear comparisons between
each P2P strategies and each P2P strategies and simulationssimulations