Clustered device-to-device caching based on file preferences

Proactive caching at the mobile network edge has been considered as a promising technology for enhancing users' Quality of Experience (QoE) and reducing redundant transmissions over the already overburdened cellular networks. The problem of video file caching in wireless Device-to-Device (D2D) communication networks, in which mobile users designated as helper users store popular video files and serve other requesting users via D2D localized transmissions, is studied in this paper. As personalized video recommendation systems are widely applied in video sites such as YouTube and Netflix, they cause mobile users' diversification and individuation in file preferences and users may make selfish caching decisions. Moreover, designing the file placement in caches is a task of hugely computational complexity due to the vast number of involved files and users. In this paper, we simultaneously cluster users and files into different interest groups and then propose a greedy intra-cluster caching scheme to greatly reduce its complexity. And we also compare the performance of each clustering algorithm while the file preferences matrix becomes high dimensional, sparse and highly asymmetric. Simulation results confirm that, with markedly reduced complexity, our proposed greedy caching scheme with spectral clustering using cosine similarity as the distance measure achieves near-optimal delay performance.

[1]  Ying Wang,et al.  A Data-Driven Architecture for Personalized QoE Management in 5G Wireless Networks , 2017, IEEE Wireless Communications.

[2]  S. RaijaSulthana Distributed caching algorithms for content distribution networks , 2015 .

[3]  Alexandros G. Dimakis,et al.  Base-Station Assisted Device-to-Device Communications for High-Throughput Wireless Video Networks , 2013, IEEE Transactions on Wireless Communications.

[4]  Michael K. Ng,et al.  An Entropy Weighting k-Means Algorithm for Subspace Clustering of High-Dimensional Sparse Data , 2007, IEEE Transactions on Knowledge and Data Engineering.

[5]  Bruce M. Maggs,et al.  Globally Distributed Content Delivery , 2002, IEEE Internet Comput..

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

[7]  Yu He,et al.  The YouTube video recommendation system , 2010, RecSys '10.

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

[9]  Lazaros Gkatzikis,et al.  Clustered content replication for hierarchical content delivery networks , 2015, 2015 IEEE International Conference on Communications (ICC).

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

[11]  Jing Xu,et al.  Challenges of System-Level Simulations and Performance Evaluation for 5G Wireless Networks , 2014, IEEE Access.

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

[13]  Jonghun Park,et al.  Online Video Recommendation through Tag-Cloud Aggregation , 2011, IEEE MultiMedia.