Abstract

Edge-caching is an effective solution to cope with the unprecedented data traffic growth by storing contents in the vicinity of end-users. In this paper, we formulate a hierarchical caching policy where the end-users and cellular base station (BS) are equipped with limited cache capacity with the objective of minimizing the total data traffic load in the network. The caching policy is a nonlinear combinatorial programming problem and difficult to solve. To tackle the issue, we design a heuristic algorithm as an approximate solution which can be solved efficiently. Moreover, to proactively serve the users, it is of high importance to extract useful information from data requests and predict user interest about contents. In practice, the data often contain <i>implicit feedback</i> from users which is quite noisy and complicates the reliable prediction of user interest. In this regard, we introduce a Bayesian Poisson matrix factorization model which utilizes the available side information about contents to effectively filter out the noise in the data and provide accurate prediction. Subsequently, we design an efficient Markov chain Monte Carlo (MCMC) method to perform the posterior approximation. Finally, a real-world dataset is applied to the proposed proactive caching-prediction scheme and our results show significant improvement over several commonly-used methods. For example, when the BS and the users have caches with storage of 25&#x0025; and 10&#x0025; of the total contents size respectively, our approach yields around 8&#x0025; improvement with respect to the state-of-the-art approach in terms of caching performance.

Highlights

  • Edge-caching is a promising approach to alleviate the unprecedented data traffic growth on back-haul links in cellular networks [1]

  • 1 We compare the performance of PHPF with four common baselines including WMF [4], hierarchical Poisson factorization (HPF) [25], NMF [34] and Autorec [35] for implicit data which do not exploit content features

  • The optimization problem is a non-linear combinatorial programming problem and difficult to solve. We transformed it into a linear binary programming which may be solved by the available solvers

Read more

Summary

INTRODUCTION

Edge-caching is a promising approach to alleviate the unprecedented data traffic growth on back-haul links in cellular networks [1]. A full-fledged hierarchical cache management system requires accurate user preference prediction about contents. This task is not a trivial task and there are two main challenges that need to addressed to obtain accurate prediction. In practice, users often do not explicitly provide feedback about which contents they like/dislike and only the number of requests for each content is observed. This type of data is referred to as implicit feedback and is quite noisy and very challenging to obtain reliable and useful patterns [4]. Our main focus in this work is to develop an efficient MF for learning user interests in hierarchical caching

Prior Work
Contributions
SYSTEM MODEL AND PROBLEM FORMULATION
POISSON FACTORIZATION
POSTERIOR INFERENCE
Computational complexity
SIMULATION RESULTS
Prediction Performance
Caching Policy Performance
CONCLUSION
Full Text
Paper version not known

Talk to us

Join us for a 30 min session where you can share your feedback and ask us any queries you have

Schedule a call

Disclaimer: All third-party content on this website/platform is and will remain the property of their respective owners and is provided on "as is" basis without any warranties, express or implied. Use of third-party content does not indicate any affiliation, sponsorship with or endorsement by them. Any references to third-party content is to identify the corresponding services and shall be considered fair use under The CopyrightLaw.