IBP Based Caching Strategy in D2D
Abstract
:1. Introduction
- To provide high quality D2D communication links, a reliable D2D communication network is constructed according to physical closeness. Then devices are divided into several social communities according to their interactions and ranked by node importance.
- We propose an IBP based social-aware caching strategy. Within a community, BS makes caching decision for devices according to the contribution of caching content to other devices. Contribution degree is defined to measure the contribution and calculated from IBP.
- Finally, we study the performance of proposed strategy and compare it with other strategies in terms of cache hit ratio and sum rate. The simulation results show that IBPSC strategy achieves better performance, especially in the condition of small cache size and large parameter .
2. Related Works
3. Method
Algorithm 1 IBPSC strategy |
Input: G(V,E), , ; |
Output: fq (caching flag, fq, indicates whether device can cache the content); |
Initialize: fq = 0;
|
4. Performance Evaluation
- Maximal closeness: BS locates content holder with highest closeness to user [10]. All the content received by device are cached.
- Zipf-based Caching: It is a proactive caching strategy, files are pre-cached into devices according to Zipf distribution [14].
- Most popular caching strategy: It is also a proactive caching strategy, the most popular files are pre-cached into devices according to the predication of content popularity.
5. Conclusions
Author Contributions
Funding
Conflicts of Interest
Abbreviations
CN | Core Network |
RAN | Ratio Access Network |
D2D | Device to Device |
BS | Base Station |
IBP | Indian Buffet Process |
References
- Borst, S.C.; Gupta, V.; Walid, A. Distributed Caching Algorithms for Content Distribution Networks. In Proceedings of the Conference on Information Communications, San Diego, CA, USA, 15–19 March 2010. [Google Scholar]
- Din, I.U.; Hassan, S.; Khan, M.K.; Guizani, M.; Ghazali, O.; Habbal, A. Caching in Information-Centric Networking: Strategies, Challenges, and Future Research Directions. IEEE Commun. Surv. Tutor. 2018, 20, 1443–1474. [Google Scholar] [CrossRef]
- Guo, K.; Yang, C.; Liu, T. Caching in Base Station with Recommendation via Q-Learning. In Proceedings of the Wireless Communications and NETWORKING Conference, San Francisco, CA, USA, 19–22 March 2017; pp. 1–6. [Google Scholar]
- Vannithamby, R.; Talwar, S. Proactive Caching in 5G Small Cell Networks. In Towards 5G: Applications, Requirements and Candidate Technologies; Wiley: Hoboken, NJ, USA, 2017. [Google Scholar]
- Wang, X.; Chen, M.; Taleb, T.; Ksentini, A.; Leung, V.C.M. Cache in the air: Exploiting content caching and delivery techniques for 5G systems. IEEE Commun. Mag. 2014, 52, 131–139. [Google Scholar] [CrossRef]
- Wang, X.; Li, X.; Leung, V.C.; Nasiopoulos, P. A framework of cooperative cell caching for the future mobile networks. In Proceedings of the 2015 48th Hawaii International Conference on System Sciences (HICSS), Kauai, HI, USA, 5–8 January 2015; pp. 5404–5413. [Google Scholar]
- Parvez, I.; Rahmati, A.; Guvenc, I.; Sarwat, A.I.; Dai, H. A Survey on Low Latency Towards 5G: RAN, Core Network and Caching Solutions. IEEE Commun. Surv. Tutor. 2018, 20, 3098–3130. [Google Scholar] [CrossRef]
- Golrezaei, N.; Molisch, A.F.; Dimakis, A.G.; Caire, G. Femtocaching and device-to-device collaboration: A new architecture for wireless video distribution. IEEE Commun. Mag. 2013, 51, 142–149. [Google Scholar] [CrossRef]
- Ji, M.; Caire, G.; Molisch, A.F. Wireless Device-to-Device Caching Networks: Basic Principles and System Performance. IEEE J. Sel. Areas Commun. 2016, 34, 176–189. [Google Scholar] [CrossRef]
- Zhang, Y.; Pan, E.; Song, L.; Saad, W.; Dawy, Z.; Han, Z. Social network aware device-to-device communication in wireless networks. IEEE Trans. Wirel. Commun. 2015, 14, 177–190. [Google Scholar] [CrossRef]
- Griffiths, T.L.; Ghahramani, Z. The Indian Buffet Process: An Introduction and Review. J. Mach. Learn. Res. 2011, 12, 1185–1224. [Google Scholar]
- Ji, M.; Caire, G.; Molisch, A.F. Fundamental Limits of Caching in Wireless D2D Networks. IEEE Trans. Inf. Theory 2016, 62, 849–869. [Google Scholar] [CrossRef]
- Naderializadeh, N.; Kao, D.T.H.; Avestimehr, A.S. How to utilize caching to improve spectral efficiency in device-to-device wireless networks. In Proceedings of the 2014 52nd Annual Allerton Conference on Communication, Control, and Computing (Allerton), Monticello, IL, USA, 30 September–3 October 2014; pp. 415–422. [Google Scholar] [CrossRef]
- Golrezaei, N.; Mansourifard, P.; Molisch, A.F.; Dimakis, A.G. Base-station assisted device-to-device communications for high-throughput wireless video networks. IEEE Trans. Wirel. Commun. 2014, 13, 3665–3676. [Google Scholar] [CrossRef]
- Afshang, M.; Dhillon, H.S.; Chong, P.H.J. Fundamentals of cluster-centric content placement in cache-enabled device-to-device networks. IEEE Trans. Commun. 2016, 64, 2511–2526. [Google Scholar] [CrossRef]
- Lee, M.C.; Molisch, A.F.; Ming, H. Caching Policy and Cooperation Distance Design for Base Station Assisted Wireless D2D Caching Networks: Throughput and Energy Efficiency Optimization and Trade-Off. IEEE Trans. Wirel. Commun. 2018, 17, 7500–7514. [Google Scholar] [CrossRef]
- Giatsoglou, N.; Ntontin, K.; Kartsakli, E.; Antonopoulos, A.; Verikoukis, C. D2D-Aware Device Caching in mmWave-Cellular Networks. IEEE J. Sel. Areas Commun. 2017, 35, 2025–2037. [Google Scholar] [CrossRef] [Green Version]
- Gregori, M.; Gómez-Vilardebó, J.; Matamoros, J.; Gündüz, D. Wireless Content Caching for Small Cell and D2D Networks. IEEE J. Sel. Areas Commun. 2016, 34, 1222–1234. [Google Scholar] [CrossRef] [Green Version]
- Wang, R.; Zhang, J.; Song, S.H.; Letaief, K.B. Mobility-Aware Caching in D2D Networks. IEEE Trans. Wirel. Commun. 2017, 16, 5001–5015. [Google Scholar] [CrossRef] [Green Version]
- Krishnan, S.; Dhillon, H.S. Distributed caching in device-to-device networks: A stochastic geometry perspective. In Proceedings of the 2015 49th Asilomar Conference on Signals, Systems and Computers, Pacific Grove, CA, USA, 8–11 November 2015; pp. 1280–1284. [Google Scholar] [CrossRef]
- Chen, Z.; Pappas, N.; Kountouris, M. Probabilistic Caching in Wireless D2D Networks: Cache Hit Optimal Versus Throughput Optimal. IEEE Commun. Lett. 2017, 21, 584–587. [Google Scholar] [CrossRef]
- Chen, B.; Yang, C.; Molisch, A.F. Cache-Enabled Device-to-Device Communications: Offloading Gain and Energy Cost. IEEE Trans. Wirel. Commun. 2017, 16, 4519–4536. [Google Scholar] [CrossRef]
- Malak, D.; Al-Shalash, M.; Andrews, J.G. Spatially Correlated Content Caching for Device-to-Device Communications. IEEE Trans. Wirel. Commun. 2018, 17, 56–70. [Google Scholar] [CrossRef]
- Zhu, K.; Zhi, W.; Zhang, L.; Chen, X.; Fu, X. Social-Aware Incentivized Caching for D2D Communications. IEEE Access 2016, 4, 7585–7593. [Google Scholar] [CrossRef]
- Bai, B.; Wang, L.; Han, Z.; Chen, W.; Svensson, T. Caching based socially-aware D2D communications in wireless content delivery networks: A hypergraph framework. IEEE Wirel. Commun. 2016, 23, 74–81. [Google Scholar] [CrossRef]
- Wu, D.; Zhou, L.; Cai, Y. Social-Aware Rate Based Content Sharing Mode Selection for D2D Content Sharing Scenarios. IEEE Trans. Multimedia 2017, 19, 2571–2582. [Google Scholar] [CrossRef]
- Wu, K.; Jiang, M.; She, F.; Chen, X. Relay-aided Request-aware Distributed Packet Caching for Device-to-Device Communication. IEEE Wirel. Commun. Lett. 2018, 8, 217–220. [Google Scholar] [CrossRef]
- Chauhan, S.; Girvan, M.; Ott, E. Spectral properties of networks with community structure. Phys. Rev. E 2009, 80, 056114. [Google Scholar] [CrossRef] [PubMed]
- Wang, Y.; Di, Z.; Fan, Y. Identifying and characterizing nodes important to community structure using the spectrum of the graph. PLoS ONE 2011, 6, e27418. [Google Scholar] [CrossRef]
- Asadi, A.; Wang, Q.; Mancuso, V. A survey on device-to-device communication in cellular networks. IEEE Commun. Surv. Tutor. 2014, 16, 1801–1819. [Google Scholar] [CrossRef]
© 2019 by the authors. Licensee MDPI, Basel, Switzerland. This article is an open access article distributed under the terms and conditions of the Creative Commons Attribution (CC BY) license (http://creativecommons.org/licenses/by/4.0/).
Share and Cite
Shan, C.; Wu, X.-p.; Liu, Y.; Cai, J.; Luo, J.-z. IBP Based Caching Strategy in D2D. Appl. Sci. 2019, 9, 2416. https://doi.org/10.3390/app9122416
Shan C, Wu X-p, Liu Y, Cai J, Luo J-z. IBP Based Caching Strategy in D2D. Applied Sciences. 2019; 9(12):2416. https://doi.org/10.3390/app9122416
Chicago/Turabian StyleShan, Chun, Xiao-ping Wu, Yan Liu, Jun Cai, and Jian-zhen Luo. 2019. "IBP Based Caching Strategy in D2D" Applied Sciences 9, no. 12: 2416. https://doi.org/10.3390/app9122416
APA StyleShan, C., Wu, X.-p., Liu, Y., Cai, J., & Luo, J.-z. (2019). IBP Based Caching Strategy in D2D. Applied Sciences, 9(12), 2416. https://doi.org/10.3390/app9122416