標題: Pareto-based cache replacement for YouTube
作者: Lee, Ming-Chang
Leu, Fang-Yie
Chen, Ying-ping
資訊工程學系
Department of Computer Science
關鍵字: YouTube;Memcached;Pareto principle;Cache replacement;Least recently used;Least frequently used
公開日期: 1-Nov-2015
摘要: Recently, YouTube, which plays diverse video programs for worldwide users, has been one of the most attractive social-networking systems. YouTube employs a distributed memory caching system called Memcached to cache videos, and utilizes the Least Recently Used algorithm (LRU for short) to evict the least recently watched video when Memcached runs out of space. However, LRU may cause a high miss count, which is the number of times that a video requested by users cannot be found in Memcached. This might not only increase network overhead, but also cause a poor service quality for YouTube since those videos need to be retrieved from the remote back-end database. To solve these problems, in this paper, we classify videos into popular and unpopular videos and propose two cache replacement algorithms based on the Pareto principle. One is Pareto-based Least Frequently Used algorithm (PLFU for short), and the other is Pareto-based Least Recently Used algorithm (PLRU for short). The two algorithms always keep several top popular videos of each video category in Memcached to reduce miss count. However, when Memcached has insufficient space to hold a video requested by a user, PLFU and PLRU repeatedly evicts an unpopular video from Memcached based on LFU and LRU so as to hold the video. Our simulation results based on a real-world YouTube trace show that PLFU performs the best among all tested algorithms in terms of miss count and video-retrieval time. The results also indicate that when PLRU is used for a longer time, it provides the second best performance.
URI: http://dx.doi.org/10.1007/s11280-014-0318-9
http://hdl.handle.net/11536/128218
ISSN: 1386-145X
DOI: 10.1007/s11280-014-0318-9
期刊: WORLD WIDE WEB-INTERNET AND WEB INFORMATION SYSTEMS
Volume: 18
起始頁: 1523
結束頁: 1540
Appears in Collections:Articles