360 Degree Video Caching with LRU & LFU
PubDate: January 2022
Teams: University of Texas at Tyler
Writers: Md Milon Uddin; Jounsup Park
360-degree videos, which provide a means to enjoy virtual reality, have gained in popularity among people around the world. It allows users to view video scenes at any angles while watching videos. 360-degree video caching at the edge server can be a good solution to minimize the bandwidth cost and to deliver the video with less latency. Popular video contents can be divided into tiles which are cached at the edge server in a potential 360-degree video streaming system. In this research, a system architecture for 360 video caching has been proposed, and video caching has been performed using the Least Recently Used (LRU) and Least Frequently Used (LFU) algorithms. Recency and frequency are used for cache eviction. In the experiment, 48 users’ head movement data is utilized in a sequential and randomized order for two 360-degree videos, and caching is compared between the LRU cache and LFU cache by varying cache size. The results show that average cache hit rate is greater when using LFU caching as compared to LRU caching for a varying cache size.