AuthorsD. K. Krishnappa, M. Zink, C. Griwodz and P. Halvorsen
TitleCache-Centric Video Recommendation: An Approach to Improve the Efficiency of YouTube Caches
AfilliationCommunication Systems, Communication Systems
Publication TypeJournal Article
Year of Publication2015
JournalACM Trans. Multimedia Comput. Commun. Appl.
Date Published06/2015
Place PublishedNew York, NY, USA
KeywordsCaching, recommendation, YouTube

In this article, we take advantage of the user behavior of requesting videos from the top of the related list provided by YouTube to improve the performance of YouTube caches. We recommend that local caches reorder the related lists associated with YouTube videos, presenting the cached content above noncached content. We argue that the likelihood that viewers select content from the top of the related list is higher than selection from the bottom, and pushing contents already in the cache to the top of the related list would increase the likelihood of choosing cached content. To verify that the position on the list really is the selection criterion more dominant than the content itself, we conduct a user study with 40 YouTube-using volunteers who were presented with random related lists in their everyday YouTube use. After confirming our assumption, we analyze the benefits of our approach by an investigation that is based on two traces collected from a university campus. Our analysis shows that the proposed reordering approach for related lists would lead to a 2 to 5 times increase in cache hit rate compared to an approach without reordering the related list. This increase in hit rate would lead to reduction in server load and backend bandwidth usage, which in turn reduces the latency in streaming the video requested by the viewer and has the potential to improve the overall performance of YouTube's content distribution system. An analysis of YouTube's recommendation system reveals that related lists are created from a small pool of videos, which increases the potential for caching content from related lists and reordering based on the content in the cache.

Citation Key23628

Contact person