Active Content Popularity Learning and Caching Optimization With Hit Ratio Guarantees

Edge caching is an effective solution to reduce delivery latency and network congestion by bringing contents close to end-users. A deep understanding of content popularity and the principles underlying the content request sequence are required to effectively utilize the cache. Most existing works de...

Full description

Bibliographic Details
Main Authors: Srikanth Bommaraveni, Thang X. Vu, Symeon Chatzinotas, Bjorn Ottersten
Format: Article
Language:English
Published: IEEE 2020-01-01
Series:IEEE Access
Subjects:
Online Access:https://ieeexplore.ieee.org/document/9159587/
_version_ 1819173000724873216
author Srikanth Bommaraveni
Thang X. Vu
Symeon Chatzinotas
Bjorn Ottersten
author_facet Srikanth Bommaraveni
Thang X. Vu
Symeon Chatzinotas
Bjorn Ottersten
author_sort Srikanth Bommaraveni
collection DOAJ
description Edge caching is an effective solution to reduce delivery latency and network congestion by bringing contents close to end-users. A deep understanding of content popularity and the principles underlying the content request sequence are required to effectively utilize the cache. Most existing works design caching policies based on global content requests with very limited consideration of individual content requests which reflect personal preferences. To enable the optimal caching strategy, in this article, we propose an Active learning (AL) approach to learn the content popularities and design an accurate content request prediction model. We model the content requests from user terminals as a demand matrix and then employ AL-based query-by-committee (QBC) matrix completion to predict future missing requests. The main principle of QBC is to query the most informative missing entries of the demand matrix. Based on the prediction provided by the QBC, we propose an adaptive optimization caching framework to learn popularities as fast as possible while guaranteeing an operational cache hit ratio requirement. The proposed framework is model-free, thus does not require any statistical knowledge about the underlying traffic demands. We consider both the fixed and time-varying nature of content popularities. The effectiveness of the proposed learning caching policies over the existing methods is demonstrated in terms of root mean square error, cache hit ratio, and cache size on a simulated dataset.
first_indexed 2024-12-22T20:16:07Z
format Article
id doaj.art-32abf56cea1a4356911cc7095b5162a0
institution Directory Open Access Journal
issn 2169-3536
language English
last_indexed 2024-12-22T20:16:07Z
publishDate 2020-01-01
publisher IEEE
record_format Article
series IEEE Access
spelling doaj.art-32abf56cea1a4356911cc7095b5162a02022-12-21T18:13:57ZengIEEEIEEE Access2169-35362020-01-01815135015135910.1109/ACCESS.2020.30143799159587Active Content Popularity Learning and Caching Optimization With Hit Ratio GuaranteesSrikanth Bommaraveni0https://orcid.org/0000-0001-7462-5642Thang X. Vu1https://orcid.org/0000-0002-8374-443XSymeon Chatzinotas2https://orcid.org/0000-0001-5122-0001Bjorn Ottersten3https://orcid.org/0000-0003-2298-6774Interdisciplinary Centre for Security, Reliability and Trust (SnT), University of Luxembourg, Luxembourg City, LuxembourgInterdisciplinary Centre for Security, Reliability and Trust (SnT), University of Luxembourg, Luxembourg City, LuxembourgInterdisciplinary Centre for Security, Reliability and Trust (SnT), University of Luxembourg, Luxembourg City, LuxembourgInterdisciplinary Centre for Security, Reliability and Trust (SnT), University of Luxembourg, Luxembourg City, LuxembourgEdge caching is an effective solution to reduce delivery latency and network congestion by bringing contents close to end-users. A deep understanding of content popularity and the principles underlying the content request sequence are required to effectively utilize the cache. Most existing works design caching policies based on global content requests with very limited consideration of individual content requests which reflect personal preferences. To enable the optimal caching strategy, in this article, we propose an Active learning (AL) approach to learn the content popularities and design an accurate content request prediction model. We model the content requests from user terminals as a demand matrix and then employ AL-based query-by-committee (QBC) matrix completion to predict future missing requests. The main principle of QBC is to query the most informative missing entries of the demand matrix. Based on the prediction provided by the QBC, we propose an adaptive optimization caching framework to learn popularities as fast as possible while guaranteeing an operational cache hit ratio requirement. The proposed framework is model-free, thus does not require any statistical knowledge about the underlying traffic demands. We consider both the fixed and time-varying nature of content popularities. The effectiveness of the proposed learning caching policies over the existing methods is demonstrated in terms of root mean square error, cache hit ratio, and cache size on a simulated dataset.https://ieeexplore.ieee.org/document/9159587/Edge cachingactive learningmatrix completioncontent popularity
spellingShingle Srikanth Bommaraveni
Thang X. Vu
Symeon Chatzinotas
Bjorn Ottersten
Active Content Popularity Learning and Caching Optimization With Hit Ratio Guarantees
IEEE Access
Edge caching
active learning
matrix completion
content popularity
title Active Content Popularity Learning and Caching Optimization With Hit Ratio Guarantees
title_full Active Content Popularity Learning and Caching Optimization With Hit Ratio Guarantees
title_fullStr Active Content Popularity Learning and Caching Optimization With Hit Ratio Guarantees
title_full_unstemmed Active Content Popularity Learning and Caching Optimization With Hit Ratio Guarantees
title_short Active Content Popularity Learning and Caching Optimization With Hit Ratio Guarantees
title_sort active content popularity learning and caching optimization with hit ratio guarantees
topic Edge caching
active learning
matrix completion
content popularity
url https://ieeexplore.ieee.org/document/9159587/
work_keys_str_mv AT srikanthbommaraveni activecontentpopularitylearningandcachingoptimizationwithhitratioguarantees
AT thangxvu activecontentpopularitylearningandcachingoptimizationwithhitratioguarantees
AT symeonchatzinotas activecontentpopularitylearningandcachingoptimizationwithhitratioguarantees
AT bjornottersten activecontentpopularitylearningandcachingoptimizationwithhitratioguarantees