Skip to main navigation Skip to search Skip to main content

Caching at Base Stations with Heterogeneous User Demands and Spatial Locality

Research output: Contribution to journalArticlepeer-review

Abstract

The existing proactive caching policies are designed by assuming that all users request contents with identical activity level at uniformly distributed or known locations, among which most of the policies are optimized by assuming that user preference is identical to content popularity. However, these assumptions are not true based on the recent data analysis. In this paper, we investigate what happens without these assumptions. To this end, we establish a framework to optimize caching policy for base stations exploiting heterogeneous user preference, activity level, and spatial locality. We derive success probability and average rate of each user as utility function, respectively, and obtain the optimal caching policy maximizing a weighted sum of average utility (reflecting network performance) and minimal utility of users (reflecting user fairness). To investigate the intertwined impact of individual user request behavior on caching, we provide an algorithm to synthesize user preference from given content popularity and activity level with controlled preference similarity and validate the algorithm with the real datasets. Analysis and simulation results show that exploiting individual user behavior can improve both network performance and user fairness, and the gain increases with the skewness of spatial locality, and the heterogeneity of user preference and activity level.

Original languageEnglish
Article number8493597
Pages (from-to)1554-1569
Number of pages16
JournalIEEE Transactions on Communications
Volume67
Issue number2
DOIs
StatePublished - Feb 2019

Keywords

  • Caching policy
  • activity level
  • content popularity
  • spatial locality
  • user preference

Fingerprint

Dive into the research topics of 'Caching at Base Stations with Heterogeneous User Demands and Spatial Locality'. Together they form a unique fingerprint.

Cite this