Cooperative local caching and file sharing under heterogeneous file preferences

Local caching with device-to-device (D2D) communications has been recently introduced as an effective scheme for reducing the average download time of the mobile terminals (MTs). The MTs first cache the files in their local memories and then exchange the files with each other within the vicinity via D2D communications. Prior works have largely overlooked MTs' heterogeneity in file preferences and assume unselfish caching behaviors of the MTs. In this work, we practically divide the MTs into different groups according to their individual preferences over the files and propose optimal file caching strategies for self-interested MTs to reduce the average file download time. Assuming the knowledge of the social file preference for an intelligent group, we develop the optimal caching strategy for this group by formulating and solving a convex optimization problem. Closed-form solution for the problem is obtained, which is shown to follow a water-filling structure over the files. Finally, numerical examples are presented to show that the selfish caching of a group can be detrimental to both itself and the other intelligent groups.

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

[2]  Gaston H. Gonnet,et al.  On the LambertW function , 1996, Adv. Comput. Math..

[3]  Giuseppe Caire,et al.  Adaptive Video Streaming for Wireless Networks With Multiple Users and Helpers , 2013, IEEE Transactions on Communications.

[4]  Wei Yu,et al.  Content-Centric Multicast Beamforming in Cache-Enabled Cloud Radio Access Networks , 2014, 2015 IEEE Global Communications Conference (GLOBECOM).

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

[6]  Li Fan,et al.  Web caching and Zipf-like distributions: evidence and implications , 1999, IEEE INFOCOM '99. Conference on Computer Communications. Proceedings. Eighteenth Annual Joint Conference of the IEEE Computer and Communications Societies. The Future is Now (Cat. No.99CH36320).

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

[8]  Yong Li,et al.  Performance Analysis of Cluster Content Caching in Cloud-Radio Access Networks , 2015, 2015 IEEE Globecom Workshops (GC Wkshps).

[9]  Giuseppe Caire,et al.  The Throughput-Outage Tradeoff of Wireless One-Hop Caching Networks , 2013, IEEE Transactions on Information Theory.

[10]  Shahid Mumtaz,et al.  Smart Device to Smart Device Communication , 2014 .

[11]  Stephen P. Boyd,et al.  Convex Optimization , 2004, Algorithms and Theory of Computation Handbook.

[12]  Leandros Tassiulas,et al.  Asymptotic Laws for Joint Content Replication and Delivery in Wireless Networks , 2012, IEEE Transactions on Information Theory.