Socially Aware Distributed Caching in Device-to-Device Communication Networks

Content caching in user devices with device-to-device (D2D) communication capacities is becoming a promising technique to address the data traffic explosion problem in the next generation mobile networks. In this paper, we develop a socially aware distributed caching strategy based on a decentralized learning automaton, referred to as the Discrete Generalized Pursuit Algorithm (DGPA), to optimize the cache placement operation in D2D networks. Different from existing caching schemes, the proposed algorithm not only considers the file request probability and the closeness of devices as measured by their distance, but also takes into account the social relationship between D2D users. Furthermore, we characterize the mutual impact between the contents cached in different D2D users. Simulation results show that the proposed algorithm converges quickly and outperforms its counterparts using deterministic caching and random caching. Our work sheds new insights on the optimal design of D2D cache placement operations.

[1]  Qing Wang,et al.  A Survey on Device-to-Device Communication in Cellular Networks , 2013, IEEE Communications Surveys & Tutorials.

[2]  Giuseppe Caire,et al.  Fundamental Limits of Caching in Wireless D2D Networks , 2014, IEEE Transactions on Information Theory.

[3]  H. Vincent Poor,et al.  A Learning-Based Approach to Caching in Heterogenous Small Cell Networks , 2015, IEEE Transactions on Communications.

[4]  Xiang Cheng,et al.  Efficiency Resource Allocation for Device-to-Device Underlay Communication Systems: A Reverse Iterative Combinatorial Auction Based Approach , 2012, IEEE Journal on Selected Areas in Communications.

[5]  Jun Li,et al.  Distributed caching based on decentralized learning automata , 2015, 2015 IEEE International Conference on Communications (ICC).

[6]  Li Wang,et al.  Device-to-Device Communications in Cellular Networks , 2016, SpringerBriefs in Electrical and Computer Engineering.

[7]  B. John Oommen,et al.  Generalized pursuit learning schemes: new families of continuous and discretized learning automata , 2002, IEEE Trans. Syst. Man Cybern. Part B.

[8]  Linyuan Lü,et al.  Predicting missing links via local information , 2009, 0901.0553.

[9]  Zhu Han,et al.  Social-Aware Peer Discovery for D2D Communications Underlaying Cellular Networks , 2015, IEEE Transactions on Wireless Communications.

[10]  Albert,et al.  Emergence of scaling in random networks , 1999, Science.

[11]  Jun Li,et al.  Learning automaton based distributed caching for mobile social networks , 2016, 2016 IEEE Wireless Communications and Networking Conference.