Bullet: high bandwidth data dissemination using an overlay mesh
SOSP '03 Proceedings of the nineteenth ACM symposium on Operating systems principles
SplitStream: high-bandwidth multicast in cooperative environments
SOSP '03 Proceedings of the nineteenth ACM symposium on Operating systems principles
Understanding user behavior in large-scale video-on-demand systems
Proceedings of the 1st ACM SIGOPS/EuroSys European Conference on Computer Systems 2006
Is high-quality vod feasible using P2P swarming?
Proceedings of the 16th international conference on World Wide Web
Can internet video-on-demand be profitable?
Proceedings of the 2007 conference on Applications, technologies, architectures, and protocols for computer communications
Improving VoD server efficiency with bittorrent
Proceedings of the 15th international conference on Multimedia
Challenges, design and analysis of a large-scale p2p-vod system
Proceedings of the ACM SIGCOMM 2008 conference on Data communication
Watching television over an IP network
Proceedings of the 8th ACM SIGCOMM conference on Internet measurement
Content storage architectures for boosted IPTV service
Bell Labs Technical Journal - Content Networking
Distributed caching algorithms for content distribution networks
INFOCOM'10 Proceedings of the 29th conference on Information communications
Kangaroo: video seeking in P2P systems
IPTPS'09 Proceedings of the 8th international conference on Peer-to-peer systems
Optimal content placement for a large-scale VoD system
Proceedings of the 6th International COnference
Understanding the impact of video quality on user engagement
Proceedings of the ACM SIGCOMM 2011 conference
A Measurement Study of a Large-Scale P2P IPTV System
IEEE Transactions on Multimedia
Demystifying porn 2.0: a look into a major adult video streaming website
Proceedings of the 2013 conference on Internet measurement conference
Hi-index | 0.00 |
"Catch-up", or on-demand access of previously broadcast TV content over the public Internet, constitutes a significant fraction of peak time network traffic. This paper analyses consumption patterns of nearly 6 million users of a nationwide deployment of a catch-up TV service, to understand the network support required. We find that catch-up has certain natural scaling properties compared to traditional TV: The on-demand nature spreads load over time, and users have much higher completion rates for content streams than previously reported. Users exhibit strong preferences for serialised content, and for specific genres. Exploiting this, we design a Speculative Content Offloading and Recording Engine (SCORE) that predictively records a personalised set of shows on user-local storage, and thereby offloads traffic that might result from subsequent catch-up access. Evaluations show that even with a modest storage of ~32GB, an oracle with complete knowledge of user consumption can save up to 74% of the energy, and 97% of the peak bandwidth compared to the current IP streaming-based architecture. In the best case, optimising for energy consumption, SCORE can recover more than 60% of the traffic and energy savings achieved by the oracle. Optimising purely for traffic rather than energy can reduce bandwith by an additional 5%.