Video staging: a proxy-server-based approach to end-to-end video delivery over wide-area networks
IEEE/ACM Transactions on Networking (TON)
Segment-based proxy caching of multimedia streams
Proceedings of the 10th international conference on World Wide Web
Popularity-based Partial Caching for VOD Systems using a Proxy Server
IPDPS '01 Proceedings of the 15th International Parallel & Distributed Processing Symposium
Optimal Video Replication and Placement on a Cluster of Video-on-Demand Servers
ICPP '02 Proceedings of the 2002 International Conference on Parallel Processing
Understanding user behavior in large-scale video-on-demand systems
Proceedings of the 1st ACM SIGOPS/EuroSys European Conference on Computer Systems 2006
Does internet media traffic really follow Zipf-like distribution?
Proceedings of the 2007 ACM SIGMETRICS international conference on Measurement and modeling of computer systems
Deploying Video-on-Demand Services on Cable Networks
ICDCS '07 Proceedings of the 27th International Conference on Distributed Computing Systems
Can internet video-on-demand be profitable?
Proceedings of the 2007 conference on Applications, technologies, architectures, and protocols for computer communications
Challenges, design and analysis of a large-scale p2p-vod system
Proceedings of the ACM SIGCOMM 2008 conference on Data communication
Design and deployment of a hybrid CDN-P2P system for live video streaming: experiences with LiveSky
MM '09 Proceedings of the 17th ACM international conference on Multimedia
Inside the bird's nest: measurements of large-scale live VoD from the 2008 olympics
Proceedings of the 9th ACM SIGCOMM conference on Internet measurement conference
Approximation Algorithms for Data Placement Problems
SIAM Journal on Computing
Greening the internet with nano data centers
Proceedings of the 5th international conference on Emerging networking experiments and technologies
Distributed caching algorithms for content distribution networks
INFOCOM'10 Proceedings of the 29th conference on Information communications
Optimal content placement for a large-scale VoD system
Proceedings of the 6th International COnference
Understanding couch potatoes: measurement and modeling of interactive usage of IPTV at large scale
Proceedings of the 2011 ACM SIGCOMM conference on Internet measurement conference
Hi-index | 0.00 |
As IP becomes the predominant choice for video delivery, storing the ever increasing number of videos for delivery will become a challenge. In this paper we focus on how to take advantage of user viewing patterns to place content in provider networks to reduce their storage and network utilization. We first characterize user viewing behavior using data collected from a nationally deployed Video-on-Demand service. We provide proof that users watch only a small portion of videos (not just for short clips, but even with full-length movies). We use this information and a highly flexible Mixed Integer Programming (MIP) formulation to solve the placement problem, in contrast to traditional popularity-based placement and caching strategy. We perform detailed simulations using real traces of user viewing sessions (including stream control operations such as Pause, Skip, etc.). Our results show that the use of a segmentbased placement yields substantial savings both in storage as well as network bandwidth. For example, compared to a simple caching scheme using full videos, our MIP-based placement using segments can achieve up to 71% reduction in peak link bandwidth usage.