Content Preference-aware User Association and Caching in Cellular Networks

The ever-growing trend of mobile users to consume high quality videos in their devices has pushed the backhaul network to its limits. Caching at Small-cell Base Stations (SBSs) has been established as an effective mechanism for alleviating this burden. Next generation mobile networks promise high Access Network density, hence multiple SBS association options per mobile user may exist. In this paper, we study the joint problem of mobile user association to SBSs and content placement to SBS-collocated caches, aiming to further optimize the utilization of backhaul network. The problem is solved periodically, considering time intervals where the users’ location to the system is assumed to be fixed. First, we decompose the joint problem into two sub-problems that are solve sequentially, namely the content preference similarity-driven user association and the demand aware content placement sub-problems. We then propose a heuristic that consists of multiple phases. In particular, at a preparation phase, it performs clustering of users based on the similarity of their content preferences, accounting also for geographical constraints. The resulting clusters are then utilized for the demand-aware association of users to the SBS, while the placement of content is driven by the resulting local demand in each SBS, and takes place at the end. We demonstrate the effectiveness of our heuristic by evaluating its performance against multiple schemes that either lack a preparation phase or do not account for geographical constraints. As it is evident through the numerical results, the user clustering that takes place during the preparation phase can increase the overall cache hit ratio up to 20%.

[1]  Harold W. Kuhn,et al.  The Hungarian method for the assignment problem , 1955, 50 Years of Integer Programming.

[2]  Merkourios Karaliopoulos,et al.  Caching-aware recommendations: Nudging user preferences towards better caching performance , 2017, IEEE INFOCOM 2017 - IEEE Conference on Computer Communications.

[3]  Patricio A. Vela,et al.  A Comparative Study of Efficient Initialization Methods for the K-Means Clustering Algorithm , 2012, Expert Syst. Appl..

[4]  S. P. Lloyd,et al.  Least squares quantization in PCM , 1982, IEEE Trans. Inf. Theory.

[5]  Ying Zhang User mobility from the view of cellular data networks , 2014, IEEE INFOCOM 2014 - IEEE Conference on Computer Communications.

[6]  Merkourios Karaliopoulos,et al.  Joint User Association, Content Caching and Recommendations in Wireless Edge Networks , 2019, PERV.

[7]  Artur Ziviani,et al.  Affinity-Based User Clustering for Efficient Edge Caching in Content-Centric Cellular Networks , 2018, 2018 IEEE Symposium on Computers and Communications (ISCC).

[8]  Walid Saad,et al.  Cache-aware user association in backhaul-constrained small cell networks , 2014, 2014 12th International Symposium on Modeling and Optimization in Mobile, Ad Hoc, and Wireless Networks (WiOpt).

[9]  Rong Chai,et al.  Joint User Association and Content Placement for D2D-Enabled Heterogeneous Cellular Networks , 2018, ChinaCom.

[10]  Rong Chai,et al.  Network utility optimization-based joint user association and content placement in heterogeneous networks , 2018, EURASIP J. Wirel. Commun. Netw..

[11]  Mehdi Bennis,et al.  Living on the edge: The role of proactive caching in 5G wireless networks , 2014, IEEE Communications Magazine.

[12]  Matti Latva-aho,et al.  Content-aware user clustering and caching in wireless small cell networks , 2014, 2014 11th International Symposium on Wireless Communications Systems (ISWCS).

[13]  Emilio Leonardi,et al.  Similarity Caching: Theory and Algorithms , 2020, IEEE INFOCOM 2020 - IEEE Conference on Computer Communications.

[14]  Deniz Gündüz,et al.  Learning-based optimization of cache content in a small cell base station , 2014, 2014 IEEE International Conference on Communications (ICC).

[15]  Paolo Toth,et al.  Knapsack Problems: Algorithms and Computer Implementations , 1990 .

[16]  Wei Yu,et al.  Joint user association and content placement for Cache-enabled wireless access networks , 2016, 2016 IEEE International Conference on Acoustics, Speech and Signal Processing (ICASSP).

[17]  Yue Wang,et al.  Joint Caching Placement and User Association for Minimizing User Download Delay , 2016, IEEE Access.

[18]  Lazaros Gkatzikis,et al.  Clustered content replication for hierarchical content delivery networks , 2015, 2015 IEEE International Conference on Communications (ICC).

[19]  Alexandros G. Dimakis,et al.  FemtoCaching: Wireless Content Delivery Through Distributed Caching Helpers , 2013, IEEE Transactions on Information Theory.