FlyCache: Recommendation-driven edge caching architecture for full life cycle of video streaming✩
Shaohua Cao , Quancheng Zheng , Zijun Zhan , Yansheng Yang , Huaqi Lv , Danyang Zheng , Weishan Zhang
›› 2025, Vol. 11 ›› Issue (4) : 961 -974.
With the rapid development of 5G technology, the proportion of video traffic on the Internet is increasing, bringing pressure on the network infrastructure. Edge computing technology provides a feasible solution for optimizing video content distribution. However, the limited edge node cache capacity and dynamic user requests make edge caching more complex. Therefore, we propose a recommendation-driven edge Caching network architecture for the Full life cycle of video streaming (FlyCache) designed to improve users’ Quality of Experience (QoE) and reduce backhaul traffic consumption. FlyCache implements intelligent caching management across three key stages: before-playback, during-playback, and after-playback. Specifically, we introduce a cache placement policy for the before-playback stage, a dynamic prefetching and cache admission policy for the during-playback stage, and a progressive cache eviction policy for the after-playback stage. To validate the effectiveness of FlyCache, we developed a user behavior-driven edge caching simulation framework incorporating recommendation mechanisms. Experiments conducted on the MovieLens and synthetic datasets demonstrate that FlyCache outperforms other caching strategies in terms of byte hit rate, backhaul traffic, and delayed startup rate.
Edge caching / Cache architecture / Cache placement / Cache admission / Caching eviction
| [1] |
|
| [2] |
Ericsson, Ericsson mobility report November 2024, https://www.ericsson.com/en/reports-and-papers/mobility-report/reports/november-2024. (Accessed 29 Novem-ber 2024). |
| [3] |
|
| [4] |
|
| [5] |
|
| [6] |
|
| [7] |
|
| [8] |
|
| [9] |
|
| [10] |
|
| [11] |
|
| [12] |
|
| [13] |
|
| [14] |
|
| [15] |
|
| [16] |
|
| [17] |
|
| [18] |
|
| [19] |
|
| [20] |
|
| [21] |
|
| [22] |
|
| [23] |
|
| [24] |
|
| [25] |
|
| [26] |
|
| [27] |
|
| [28] |
|
| [29] |
|
| [30] |
|
| [31] |
|
/
| 〈 |
|
〉 |