Request Patterns and Caching for VoD Services with Recommendation Systems
Samarth Gupta, Sharayu Moharir

TL;DR
This paper models user request patterns in VoD services influenced by recommendation engines using a Markovian approach, and explores caching strategies to optimize bandwidth and QoS.
Contribution
It introduces a Markovian request model that captures time-correlation due to recommendations and analyzes pre-fetching trade-offs for content caching.
Findings
Markovian model aligns with empirical request data.
Pre-fetching based on recommendations can improve QoS.
Trade-offs between bandwidth use and latency are quantified.
Abstract
Video on Demand (VoD) services like Netflix and YouTube account for ever increasing fractions of Internet traffic. It is estimated that this fraction will cross 80% in the next three years. Most popular VoD services have recommendation engines which recommend videos to users based on their viewing history, thus introducing time-correlation in user requests. Understanding and modeling this time-correlation in user requests is critical for network traffic engineering. The primary goal of this work is to use empirically observed properties of user requests to model the effect of recommendation engines on the request patterns in VoD services. We propose a Markovian request model to capture the time-correlation in user requests and show that our model is consistent with the observations of existing empirical studies. Most large-scale VoD services deliver content to users via a distributed…
Peer Reviews
No public reviews on file for this paper yet. If you reviewed it on a platform where reviews are public (OpenReview, ICLR, NeurIPS, ICML), you can paste yours below so the community can read it here.
Videos
No videos yet. Explain this paper in a talk, walkthrough, or lecture? Add one.
