Caching on the Move: A User Interest-Driven Caching Strategy for D2D Content Sharing

Device-to-device (D2D) content sharing helps to accommodate the exponentially surge in mobile data traffic. However, how to cache in mobile users is crucial to ensure the above advantages. There are three issues that have not been fully considered in the previous works. First, the ignorance of mobility cannot depict the random connectivity of mobile users in D2D content sharing. Second, the lack of the diverse and complete information on user interest leads to unsatisfied demands of users. Third, caching a complete content will be wasteful due to the limited cache capacity, which is also not likely to be obtained in one connection. Regarding the three issues, we construct not only a user mobility model, which helps to provide the contact opportunity for the users sharing contents, but also a user interest prediction model, which combines the social proximity and the dynamic content popularity. Moreover, we exploit the maximum distance separable code to encode the contents into smaller partitions. Accordingly, we formulate a mobility-aware and user interest-driven caching problem as a 0–1 multiple knapsack problem. Due to its NP-hard property, we prove that this problem falls into the category of monotone submodular function over one matroid and multiple knapsack constraints. Then, we develop a corresponding algorithm based on a greedy approach, which approximates the optimum within a constant factor in polynomial time. Numerical results demonstrate the performance and the effectiveness of our proposed algorithm.

[1]  Jun Cai,et al.  A Sequential Posted Price Mechanism for D2D Content Sharing Communications , 2016, 2016 IEEE Global Communications Conference (GLOBECOM).

[2]  Jun Rao,et al.  Exploiting user mobility for D2D assisted wireless caching networks , 2016, 2016 8th International Conference on Wireless Communications & Signal Processing (WCSP).

[3]  Laks V. S. Lakshmanan,et al.  Learning influence probabilities in social networks , 2010, WSDM '10.

[4]  Li Wang,et al.  Hypergraph-Based Wireless Distributed Storage Optimization for Cellular D2D Underlays , 2016, IEEE Journal on Selected Areas in Communications.

[5]  Yueming Cai,et al.  Collaborative Caching and Matching for D2D Content Sharing , 2018, IEEE Wireless Communications.

[6]  Baochun Li,et al.  Maximized Cellular Traffic Offloading via Device-to-Device Content Sharing , 2016, IEEE Journal on Selected Areas in Communications.

[7]  Konstantinos Poularakis,et al.  Exploiting user mobility for wireless content delivery , 2013, 2013 IEEE International Symposium on Information Theory.

[8]  Nei Kato,et al.  Device-to-Device Communication for Mobile Multimedia in Emerging 5G Networks , 2016, ACM Trans. Multim. Comput. Commun. Appl..

[9]  Sudip Misra,et al.  D2D Opportunistic Local Content Dissemination Sans Location Sharing , 2018, IEEE Transactions on Vehicular Technology.

[10]  Albert-László Barabási,et al.  Limits of Predictability in Human Mobility , 2010, Science.

[11]  Nei Kato,et al.  On the Outage Probability of Device-to-Device-Communication-Enabled Multichannel Cellular Networks: An RSS-Threshold-Based Perspective , 2016, IEEE Journal on Selected Areas in Communications.

[12]  Min Chen,et al.  Green and Mobility-Aware Caching in 5G Networks , 2017, IEEE Transactions on Wireless Communications.

[13]  M. L. Fisher,et al.  An analysis of approximations for maximizing submodular set functions—I , 1978, Math. Program..

[14]  Wei Chu,et al.  A contextual-bandit approach to personalized news article recommendation , 2010, WWW '10.

[15]  Hao Zhu,et al.  Multi-User MIMO Scheduling in the Fourth Generation Cellular Uplink , 2013, IEEE Transactions on Wireless Communications.

[16]  Derya Malak,et al.  Device-to-device content distribution: Optimal caching strategies and performance bounds , 2015, 2015 IEEE International Conference on Communication Workshop (ICCW).

[17]  Xabiel G. Pañeda,et al.  Popularity analysis of a video-on-demand service with a great variety of content types: influence of the subject and video characteristics , 2006, 20th International Conference on Advanced Information Networking and Applications - Volume 1 (AINA'06).

[18]  Sujit Dey,et al.  Video-Aware Scheduling and Caching in the Radio Access Network , 2014, IEEE/ACM Transactions on Networking.

[19]  Zixiang Xiong,et al.  Optimal Caching and Scheduling for Cache-Enabled D2D Communications , 2017, IEEE Communications Letters.

[20]  Ming Zhao,et al.  Modeling and Analytical Study of Link Properties in Multihop Wireless Networks , 2012, IEEE Transactions on Communications.

[21]  Jun Cai,et al.  An Incentive Mechanism Integrating Joint Power, Channel and Link Management for Social-Aware D2D Content Sharing and Proactive Caching , 2018, IEEE Transactions on Mobile Computing.

[22]  Khaled Ben Letaief,et al.  Mobility-aware caching for content-centric wireless networks: modeling and methodology , 2016, IEEE Communications Magazine.

[23]  Timur Friedman,et al.  Characterizing pairwise inter-contact patterns in delay tolerant networks , 2007, Autonomics.

[24]  Yueming Cai,et al.  Social-Aware Rate Based Content Sharing Mode Selection for D2D Content Sharing Scenarios , 2017, IEEE Transactions on Multimedia.

[25]  David Liben-Nowell,et al.  The link-prediction problem for social networks , 2007 .

[26]  Xiaoming Fu,et al.  Social-Aware Incentivized Caching for D2D Communications , 2016, IEEE Access.

[27]  Alhussein A. Abouzeid,et al.  Mobility-aware centralized D2D caching networks , 2016, 2016 54th Annual Allerton Conference on Communication, Control, and Computing (Allerton).

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

[29]  Muhammad R. A. Khandaker,et al.  Optimizing Cache Placement for Heterogeneous Small Cell Networks , 2017, IEEE Communications Letters.

[30]  Ryu Miura,et al.  AC-POCA: Anticoordination Game Based Partially Overlapping Channels Assignment in Combined UAV and D2D-Based Networks , 2017, IEEE Transactions on Vehicular Technology.

[31]  Eitan Altman,et al.  Distributed storage in the plane , 2014, 2014 IFIP Networking Conference.

[32]  Jianxin Chen,et al.  When Computation Hugs Intelligence: Content-Aware Data Processing for Industrial IoT , 2018, IEEE Internet of Things Journal.

[33]  Harpreet S. Dhillon,et al.  Effect of User Mobility on the Performance of Device-to-Device Networks With Distributed Caching , 2016, IEEE Wireless Communications Letters.

[34]  Rose Qingyang Hu,et al.  Energy-Efficient Resource Sharing for Mobile Device-to-Device Multimedia Communications , 2014, IEEE Transactions on Vehicular Technology.

[35]  Abhinandan Das,et al.  Google news personalization: scalable online collaborative filtering , 2007, WWW '07.

[36]  Vincent W. S. Wong,et al.  How to Download More Data from Neighbors? A Metric for D2D Data Offloading Opportunity , 2017, IEEE Transactions on Mobile Computing.

[37]  Michele Garetto,et al.  Efficient analysis of caching strategies under dynamic content popularity , 2014, 2015 IEEE Conference on Computer Communications (INFOCOM).

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

[39]  Yueming Cai,et al.  Physical–Social-Aware D2D Content Sharing Networks: A Provider–Demander Matching Game , 2018, IEEE Transactions on Vehicular Technology.

[40]  Rahim Tafazolli,et al.  Caching on the move: Towards D2D-based information centric networking for mobile content distribution , 2015, 2015 IEEE 40th Conference on Local Computer Networks (LCN).