User Preference Aware Caching Deployment for Device-to-Device Caching Networks

Content caching in the device-to-device (D2D) cellular networks can be utilized to improve the content delivery efficiency and reduce traffic load of cellular networks. In such cache-enabled D2D cellular networks, how to cache the diversity contents in the multiple cache-enabled mobile terminals, namely, the caching deployment, has a substantial impact on the network performance. In this paper, a user preference aware caching deployment algorithm is proposed for D2D caching networks. First, the definition of the user interest similarity is given based on the user preference. Then, a content cache utility of a mobile terminal is defined by taking the transmission coverage region of this mobile terminal and the user interest similarity of its adjacent mobile terminals into consideration. A general cache utility maximization problem with joint caching deployment and cache space allocation is formulated, where the special logarithmic utility function is integrated. In doing so, the caching deployment and the cache space allocation can be decoupled by equal cache space allocation. Subsequently, we relax the logarithmic utility maximization problem, and obtain a low complexity near-optimal solution via a dual decomposition method. Compared with the existing caching placement methods, the proposed algorithm can achieve significant improvement on cache hit ratio, content access delay, and traffic offloading gain.

[1]  Wei Wang,et al.  Recommender system application developments: A survey , 2015, Decis. Support Syst..

[2]  Alexandros G. Dimakis,et al.  Base-station assisted device-to-device communications for high-throughput wireless video networks , 2012, ICC.

[3]  Zhisheng Niu,et al.  An energy-efficient client pre-caching scheme with wireless multicast for video-on-demand services , 2012, 2012 18th Asia-Pacific Conference on Communications (APCC).

[4]  Rui Zhang,et al.  Cooperative local caching and file sharing under heterogeneous file preferences , 2016, 2016 IEEE International Conference on Communications (ICC).

[5]  Alexandros G. Dimakis,et al.  Femtocaching and device-to-device collaboration: A new architecture for wireless video distribution , 2012, IEEE Communications Magazine.

[6]  Jaime Llorca,et al.  Speeding Up Future Video Distribution via Channel-Aware Caching-Aided Coded Multicast , 2016, IEEE Journal on Selected Areas in Communications.

[7]  Jeffrey G. Andrews,et al.  Optimizing Content Caching to Maximize the Density of Successful Receptions in Device-to-Device Networking , 2016, IEEE Transactions on Communications.

[8]  Taek-Soo Kim,et al.  A statistical model for user preference , 2005, IEEE Transactions on Knowledge and Data Engineering.

[9]  Chenyang Yang,et al.  Cooperative Device-to-Device Communications with Caching , 2016, 2016 IEEE 83rd Vehicular Technology Conference (VTC Spring).

[10]  F. Richard Yu,et al.  Information-Centric Virtualized Cellular Networks With Device-to-Device Communications , 2016, IEEE Transactions on Vehicular Technology.

[11]  Donald F. Towsley,et al.  On the complexity of optimal routing and content caching in heterogeneous networks , 2014, 2015 IEEE Conference on Computer Communications (INFOCOM).

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

[13]  Chung Gu Kang,et al.  Mobile caching policies for device-to-device (D2D) content delivery networking , 2014, 2014 IEEE Conference on Computer Communications Workshops (INFOCOM WKSHPS).

[14]  Meixia Tao,et al.  Caching incentive design in wireless D2D networks: A Stackelberg game approach , 2016, 2016 IEEE International Conference on Communications (ICC).

[15]  Javier Gozalvez,et al.  Opportunistic Multihopping for Energy Efficiency: Opportunistic Multihop Cellular Networking for Energy-Efficient Provision of Mobile Delay-Tolerant Services , 2015, IEEE Vehicular Technology Magazine.

[16]  Zhi Chen,et al.  Segment-based random caching in device-to-device (D2D) caching networks , 2015, 2015 International Symposium on Wireless Communication Systems (ISWCS).

[17]  Alexandros G. Dimakis,et al.  Wireless video content delivery through coded distributed caching , 2012, 2012 IEEE International Conference on Communications (ICC).

[18]  Ilyas Alper Karatepe,et al.  Big data caching for networking: moving from cloud to edge , 2016, IEEE Communications Magazine.

[19]  Paolo Giaccone,et al.  Interest-based cooperative caching in multi-hop wireless networks , 2013, 2013 IEEE Globecom Workshops (GC Wkshps).

[20]  Lei Xie,et al.  Joint storage assignment for D2D offloading systems , 2016, Comput. Commun..

[21]  Slimane Ben Slimane,et al.  Cooperative device-to-device communications in the downlink of cellular networks , 2014, 2014 IEEE Wireless Communications and Networking Conference (WCNC).

[22]  Zdenek Becvar,et al.  In-Band Device-to-Device Communication in OFDMA Cellular Networks: A Survey and Challenges , 2015, IEEE Communications Surveys & Tutorials.

[23]  Mehdi Bennis,et al.  Cache-enabled small cell networks: modeling and tradeoffs , 2014, EURASIP Journal on Wireless Communications and Networking.

[24]  Nei Kato,et al.  Device-to-Device Communication in LTE-Advanced Networks: A Survey , 2015, IEEE Communications Surveys & Tutorials.

[25]  H. Vincent Poor,et al.  From Technological Networks to Social Networks , 2013, IEEE Journal on Selected Areas in Communications.

[26]  Alexandros G. Dimakis,et al.  Scaling Behavior for Device-to-Device Communications With Distributed Caching , 2014, IEEE Transactions on Information Theory.

[27]  Jeffrey G. Andrews,et al.  User Association for Load Balancing in Heterogeneous Cellular Networks , 2012, IEEE Transactions on Wireless Communications.

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

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

[30]  Yinlong Liu,et al.  Grey relational analysis based cross-layer caching for content centric networking , 2015, 2015 IEEE/CIC International Conference on Communications in China (ICCC).

[31]  Dan Pei,et al.  To Cache or Not to Cache: The 3G Case , 2011, IEEE Internet Computing.

[32]  Bin Xia,et al.  Analysis on Cache-Enabled Wireless Heterogeneous Networks , 2015, IEEE Transactions on Wireless Communications.

[33]  Sujit Dey,et al.  Video caching in Radio Access Network: Impact on delay and capacity , 2012, 2012 IEEE Wireless Communications and Networking Conference (WCNC).

[34]  Jeffrey G. Andrews,et al.  Optimizing the spatial content caching distribution for device-to-device communications , 2016, 2016 IEEE International Symposium on Information Theory (ISIT).

[35]  Chunxiao Jiang,et al.  Device-to-Device-Assisted Communications in Cellular Networks: An Energy Efficient Approach in Downlink Video Sharing Scenario , 2016, IEEE Transactions on Wireless Communications.

[36]  A. Arenas,et al.  Models of social networks based on social distance attachment. , 2004, Physical review. E, Statistical, nonlinear, and soft matter physics.

[37]  Alexandros G. Dimakis,et al.  FemtoCaching: Wireless video content delivery through distributed caching helpers , 2011, 2012 Proceedings IEEE INFOCOM.

[38]  Pablo Rodriguez,et al.  I tube, you tube, everybody tubes: analyzing the world's largest user generated content video system , 2007, IMC '07.

[39]  F. Richard Yu,et al.  Virtual Resource Allocation in Software-Defined Information-Centric Cellular Networks With Device-to-Device Communications and Imperfect CSI , 2016, IEEE Transactions on Vehicular Technology.

[40]  Alexandros G. Dimakis,et al.  Wireless device-to-device communications with distributed caching , 2012, 2012 IEEE International Symposium on Information Theory Proceedings.

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