A Joint Scheduling and Content Caching Scheme for Energy Harvesting Access Points with Multicast

In this work, we investigate a system where users are served by an access point that is equipped with energy harvesting and caching mechanism. Focusing on the design of an efficient content delivery scheduling, we propose a joint scheduling and caching scheme. The scheduling problem is formulated as a Markov decision process and solved by an on-line learning algorithm. To deal with large state space, we apply the linear approximation method to the state-action value functions, which significantly reduces the memory space for storing the function values. In addition, the preference learning is incorporated to speed up the convergence when dealing with the requests from users that have obvious content preferences. Simulation results confirm that the proposed scheme outperforms the baseline scheme in terms of convergence and system throughput, especially when the personal preference is concentrated to one or two contents.

[1]  Nirwan Ansari,et al.  Content Caching and Distribution in Smart Grid Enabled Wireless Networks , 2016, IEEE Internet of Things Journal.

[2]  Manish Gupta,et al.  Power-Aware Microarchitecture: Design and Modeling Challenges for Next-Generation Microprocessors , 2000, IEEE Micro.

[3]  Deniz Gündüz,et al.  Wireless Content Caching for Small Cell and D2D Networks , 2016, IEEE Journal on Selected Areas in Communications.

[4]  Sean P. Meyn,et al.  An analysis of reinforcement learning with function approximation , 2008, ICML '08.

[5]  Yang Li,et al.  Real-time personalized content catering via viewer sentiment feedback: a QoE perspective , 2015, IEEE Network.

[6]  Chita R. Das,et al.  A novel caching scheme for Internet based mobile ad hoc networks , 2003, Proceedings. 12th International Conference on Computer Communications and Networks (IEEE Cat. No.03EX712).

[7]  Michail G. Lagoudakis,et al.  Least-Squares Policy Iteration , 2003, J. Mach. Learn. Res..

[8]  Mahesan Niranjan,et al.  On-line Q-learning using connectionist systems , 1994 .

[9]  Zhu Han,et al.  Resource allocation for wireless caching in socially-enabled D2D communications , 2016, 2016 IEEE International Conference on Communications (ICC).

[10]  Wei Chen,et al.  GreenDelivery: proactive content caching and push with energy-harvesting-based small cells , 2015, IEEE Communications Magazine.

[11]  Mehdi Bennis,et al.  Joint admission control and content caching policy for energy harvesting access points , 2016, 2016 IEEE International Conference on Communications (ICC).

[12]  Zhisheng Niu,et al.  Proactive push with energy harvesting based small cells in heterogeneous networks , 2015, 2015 IEEE International Conference on Communications (ICC).

[13]  Yang Xiao,et al.  Update-Based Cache Access and Replacement in Wireless Data Access , 2006, IEEE Transactions on Mobile Computing.

[14]  Richard S. Sutton,et al.  Reinforcement Learning: An Introduction , 1998, IEEE Trans. Neural Networks.

[15]  Wei Wang,et al.  Distributed cache replacement for caching-enable base stations in cellular networks , 2014, 2014 IEEE International Conference on Communications (ICC).

[16]  Walid Saad,et al.  On the tradeoff between energy harvesting and caching in wireless networks , 2015, 2015 IEEE International Conference on Communication Workshop (ICCW).