Abstract

Content caching at base stations is an effective solution to cope with the unprecedented data traffic growth by prefetching contents near to end-users. To proactively servicing users, it is of high importance to extract predictive information from data requests. In this paper, we propose an accurate content request prediction algorithm for improving the performance of edge caching systems. In particular, we develop a Bayesian dynamical model through which a complex nonlinear latent temporal trend structure in the content requests can be accurately tracked and predicted. The dynamical model also leverages tensor train decomposition to capture content-location interactions to further enhance the accuracy of predictions. To infer the model’s parameters, we derive an approximation of the posterior distribution based on variational Bayes (VB) method with an embedded Kalman smoother algorithm. Based on the predictions of the proposed model, we design a cost-efficient proactive cooperative caching policy which adaptively utilizes network resources and optimizes the content delivery. The advantage of the proposed caching scheme is demonstrated via numerical results using two real-world datasets, which show that the developed Bayesian dynamical model substantially outperforms reference methods that ignore the temporal trends and content-location interactions.

Highlights

  • M OBILE traffic is explosively increasing, under the constant pressure of data hungry applications such as on-demand video streaming [2]

  • To overcome the challenge of the formulated policy, we develop an approximation algorithm based on difference of convex (DC) programming which can be solved in polynomial time

  • We show via numerical results that the developed Bayesian dynamical model is substantially outperforms reference methods which ignore the temporal trends and content-location interactions using two real-world datasets

Read more

Summary

Introduction

M OBILE traffic is explosively increasing, under the constant pressure of data hungry applications such as on-demand video streaming [2]. The proactive caching, as an effective approach for mitigating this issue, aims at exploiting predictable user demand behavior in smoothing out communication network traffic by prefetching the most popular contents close to end-users during off-peak hours [3]. Leveraging these predictive abilities, network resources can be pre-allocated more efficiently by servicing predictable peak-hour requests. It has been observed that a video can go through multiple phases of increase and decrease in requests during its life-cycle [4]

Objectives
Results
Conclusion
Full Text
Published version (Free)

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