Content Pushing Over Multiuser MISO Downlinks With Multicast Beamforming and Recommendation: A Cross-Layer Approach

Proactive caching is recognized as a promising approach to handle the rapid growth of data traffic, thereby attracting much attention recently. As a key performance metric of caching, the hit ratio is determined by demand probabilities of users for content items and caching decisions. Because the recommendation system is capable of shaping user demands, the joint caching and recommendation holds the potential of improving the hit ratio substantially. In this paper, joint pushing and recommendation (JPR) schemes are presented for multiuser multiple-input single-output (MISO) systems, in which content items are pushed over MISO downlinks with multicast beamforming. Aiming at maximizing the effective throughput, we formulate a multi-stage stochastic programming problem under the constraints of transmit power and quality of experience (QoE). Since the formulated problem is intractable, suboptimal online JPR policies are presented based on the convex–concave procedure and branch-and-bound methods. Simulations show that presented JPR policies are capable of attaining significant effective throughput gains.

[1]  Erkai Chen,et al.  ADMM-Based Fast Algorithm for Multi-Group Multicast Beamforming in Large-Scale Wireless Systems , 2016, IEEE Transactions on Communications.

[2]  Chenyang Yang,et al.  Optimizing Caching and Recommendation Towards User Satisfaction , 2018, 2018 10th International Conference on Wireless Communications and Signal Processing (WCSP).

[3]  R. Stephenson A and V , 1962, The British journal of ophthalmology.

[4]  Gert R. G. Lanckriet,et al.  On the Convergence of the Concave-Convex Procedure , 2009, NIPS.

[5]  Chenyang Yang,et al.  Caching in Base Station with Recommendation via Q-Learning , 2017, 2017 IEEE Wireless Communications and Networking Conference (WCNC).

[6]  A. Land,et al.  An Automatic Method for Solving Discrete Programming Problems , 1960, 50 Years of Integer Programming.

[7]  H. Vincent Poor,et al.  Content Pushing With Request Delay Information , 2017, IEEE Transactions on Communications.

[8]  Christina Fragouli,et al.  Making recommendations bandwidth aware , 2016, 2017 IEEE International Symposium on Information Theory (ISIT).

[9]  Symeon Chatzinotas,et al.  Edge-Caching Wireless Networks: Performance Analysis and Optimization , 2017, IEEE Transactions on Wireless Communications.

[10]  Atilla Eryilmaz,et al.  Proactive Content Download and User Demand Shaping for Data Networks , 2013, IEEE/ACM Transactions on Networking.

[11]  Wei Yu,et al.  Optimized Base-Station Cache Allocation for Cloud Radio Access Network With Multicast Backhaul , 2018, IEEE Journal on Selected Areas in Communications.

[12]  Vincent K. N. Lau,et al.  PHY-caching in 5G wireless networks: design and analysis , 2016, IEEE Communications Magazine.

[13]  Xenofontas A. Dimitropoulos,et al.  CABaRet: Leveraging Recommendation Systems for Mobile Edge Caching , 2018, MECOMM@SIGCOMM.

[14]  Wei Chen,et al.  Coded Caching with Joint Content Recommendation and User Grouping , 2018, 2018 IEEE Global Communications Conference (GLOBECOM).

[15]  Thrasyvoulos Spyropoulos,et al.  Soft Cache Hits: Improving Performance Through Recommendation and Delivery of Related Content , 2018, IEEE Journal on Selected Areas in Communications.

[16]  Ailsa H. Land,et al.  An Automatic Method of Solving Discrete Programming Problems , 1960 .

[17]  Thrasyvoulos Spyropoulos,et al.  Show me the Cache: Optimizing Cache-Friendly Recommendations for Sequential Content Access , 2018, 2018 IEEE 19th International Symposium on "A World of Wireless, Mobile and Multimedia Networks" (WoWMoM).

[18]  H. Vincent Poor,et al.  Energy Efficient Pushing in AWGN Channels Based on Content Request Delay Information , 2018, IEEE Transactions on Communications.

[19]  Carsten Griwodz,et al.  What should you cache?: a global analysis on YouTube related video caching , 2013, NOSSDAV '13.

[20]  Alexandros G. Dimakis,et al.  Base-Station Assisted Device-to-Device Communications for High-Throughput Wireless Video Networks , 2013, IEEE Transactions on Wireless Communications.

[21]  Nikos D. Sidiropoulos,et al.  Transmit beamforming for physical-layer multicasting , 2006, IEEE Transactions on Signal Processing.

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

[23]  H. Vincent Poor,et al.  Multicast Pushing With Content Request Delay Information , 2018, IEEE Transactions on Communications.

[24]  David K. Smith Theory of Linear and Integer Programming , 1987 .

[25]  Iordanis Koutsopoulos,et al.  Jointly Optimizing Content Caching and Recommendations in Small Cell Networks , 2019, IEEE Transactions on Mobile Computing.

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

[27]  Alexander Shapiro,et al.  Lectures on Stochastic Programming: Modeling and Theory , 2009 .

[28]  Wei Yu,et al.  Content-Centric Sparse Multicast Beamforming for Cache-Enabled Cloud RAN , 2015, IEEE Transactions on Wireless Communications.

[29]  Carsten Griwodz,et al.  Cache-Centric Video Recommendation , 2015, ACM Trans. Multim. Comput. Commun. Appl..

[30]  Xiaofei Wang,et al.  Cache in the air: exploiting content caching and delivery techniques for 5G systems , 2014, IEEE Communications Magazine.

[31]  Dong Liu,et al.  A Learning-Based Approach to Joint Content Caching and Recommendation at Base Stations , 2018, 2018 IEEE Global Communications Conference (GLOBECOM).

[32]  Tony Q. S. Quek,et al.  Cooperative Caching and Transmission Design in Cluster-Centric Small Cell Networks , 2016, IEEE Transactions on Wireless Communications.