Popularity prediction-based caching in content delivery networks

被引:7
|
作者
Ben Hassine, Nesrine [1 ]
Minet, Pascale [1 ]
Marinca, Dana [2 ]
Barth, Dominique [2 ]
机构
[1] INRIA, Paris, France
[2] Univ Versailles, DAVID, Versailles, France
关键词
Machine learning; Prediction; CDN; Caching; Video popularity; Expert; Forecaster;
D O I
10.1007/s12243-018-00700-8
中图分类号
TN [电子技术、通信技术];
学科分类号
0809 ;
摘要
In content delivery networks (CDNs), caches are resources that must be allocated. For that purpose, videos' popularity knowledge helps to make efficient decisions about which videos should be cached. Thus, we must be able to anticipate future needs in terms of requested videos. To do this, we rely on the requests history. This paper focuses on predicting the videos' popularity: the daily number of requests. For that purpose, we propose a two-level prediction approach. At the first level, the experts compute the videos' popularity, each expert using its own prediction method with its own parameters. At the second level, the forecasters select the best experts and build a prediction based on the predictions provided by these experts. The prediction accuracy is evaluated by a loss function as the discrepancy between the prediction value and the real number of requests. We use real traces extracted from YouTube to compare different prediction methods and determine the best parameter tuning for experts and forecasters. The goal is to find the best trade-off between complexity and accuracy of the prediction methods used. Finally, we apply these prediction methods to caching. Prediction methods are compared in terms of cache hit ratio and update ratio. The gain brought by this two-level prediction approach is compared with that obtained by a single prediction level. The results show that the choice of a two-level prediction approach is justified.
引用
收藏
页码:351 / 364
页数:14
相关论文
共 50 条
  • [31] Ephemeral Content Popularity at the Edge and Implications for On-Demand Caching
    Carlsson, Niklas
    Eager, Derek
    IEEE TRANSACTIONS ON PARALLEL AND DISTRIBUTED SYSTEMS, 2017, 28 (06) : 1621 - 1634
  • [32] Efficient Analysis of Caching Strategies Under Dynamic Content Popularity
    Garetto, Michele
    Leonardi, Emilio
    Traverso, Stefano
    2015 IEEE CONFERENCE ON COMPUTER COMMUNICATIONS (INFOCOM), 2015,
  • [33] Popularity Prediction of Posts in Social Networks Based on User, Post and Image Features
    Gayberi, Mehmetcan
    Oguducu, Sule Gunduz
    11TH INTERNATIONAL CONFERENCE ON MANAGEMENT OF DIGITAL ECOSYSTEMS (MEDES), 2019, : 9 - 15
  • [34] A Learning-Based Caching Mechanism for Edge Content Delivery
    Torabi, Hoda
    Khazaei, Hamzeh
    Litoiu, Marin
    PROCEEDINGS OF THE 15TH ACM/SPEC INTERNATIONAL CONFERENCE ON PERFORMANCE ENGINEERING, ICPE 2024, 2024, : 236 - 246
  • [35] Popularity-Based Video Caching Techniques for Cache-Enabled Networks: A Survey
    Goian, Huda S.
    Al-Jarrah, Omar Y.
    Muhaidat, Sami
    Al-Hammadi, Yousof
    Yoo, Paul
    Dianati, Mehrdad
    IEEE ACCESS, 2019, 7 : 27699 - 27719
  • [36] A POPULARITY BASED CACHING STRATEGY FOR THE FUTURE INTERNET
    Hassan, Suhaidi
    Din, Ikram Ud
    Habbal, Adib
    Zakaria, Nur Haryani
    PROCEEDINGS OF THE 2016 ITU KALEIDOSCOPE ACADEMIC CONFERENCE - ICTS FOR A SUSTAINABLE WORLD (ITU WT), 2016, : 123 - 130
  • [37] Popularity-Based Caching for IPTV Services
    Das, Sajal K.
    Raj, Mayank
    Zohar, Naor
    2012 IEEE GLOBAL COMMUNICATIONS CONFERENCE (GLOBECOM), 2012,
  • [38] Feasibility Analysis for Popularity Prediction of Stack exchange Posts based on its Initial Content
    Phukan, Devaraj
    Singha, Aayush Kumar
    PROCEEDINGS OF THE 10TH INDIACOM - 2016 3RD INTERNATIONAL CONFERENCE ON COMPUTING FOR SUSTAINABLE GLOBAL DEVELOPMENT, 2016, : 1397 - 1402
  • [39] Content Popularity Prediction Methods - A Survey
    Nancy, Gnana Amala J.
    Kumar, K.
    PROCEEDINGS OF THE 3RD INTERNATIONAL CONFERENCE ON COMMUNICATION AND ELECTRONICS SYSTEMS (ICCES 2018), 2018, : 749 - 753
  • [40] An Efficient Prediction-Based Routing in Disruption-Tolerant Networks
    Yuan, Quan
    Cardei, Ionut
    Wu, Jie
    IEEE TRANSACTIONS ON PARALLEL AND DISTRIBUTED SYSTEMS, 2012, 23 (01) : 19 - 31