Skip to main content
Log in

Efficient caching strategy in wireless networks with mobile edge computing

  • Published:
Peer-to-Peer Networking and Applications Aims and scope Submit manuscript

Abstract

With the increasing popularity of Internet of things (IoT) applications, mobile edge computing (MEC) is emerging as a new technology. Caching popular content to edge servers can effectively reduce backhaul time and satisfy a large number of users’ access requests for the content. However, edge caching faces the problems of limited storage capacity in the edge server and limited service scope in MEC. Therefore, edge caching should consider allocating the limited caching resources reasonably to different content providers (CP) to obtain the high caching utility. In this paper, we study caching in a multi-CP scenario with multiple users. In the process of defining content popularity, we consider that CPs′ overall popularity degree satisfies the law of diminishing marginal effect, and define the user satisfaction function as the benefit of caching. Then, aiming at maximizing caching utility, we establish a game model of caching resource competition among CPs based on noncooperative game, and prove the existence of Nash equilibrium (NE). In addition, the Best Response based Multi-CP Caching (BRMC) algorithm is proposed to obtain the best caching strategy. Finally, iterative experiments validate the convergence of the BRMC, and comparative experiments show that the BRMC can achieve a high caching utility.

This is a preview of subscription content, log in via an institution to check access.

Access this article

Price excludes VAT (USA)
Tax calculation will be finalised during checkout.

Instant access to the full article PDF.

Fig. 1
Fig. 2
Fig. 3
Fig. 4
Fig. 5
Fig. 6
Fig. 7
Fig. 8
Fig. 9

Similar content being viewed by others

References

  1. Zhang D, Qiao Y, She L, Shen R, Ren J, Zhang Y (2019) Two time-scale resource management for green internet of things networks. IEEE Internet Things J 6(1):545–556

    Article  Google Scholar 

  2. Ye Q, Zhuang W, Li X, Rao J (2018) End-to-end delay modeling for embedded VNF chains in 5G core networks. IEEE Internet Things J 6(1):629–704

    Google Scholar 

  3. Chen Y, Zhang N, Zhang Y, Chen X, Wu W, Shen X Energy efficient dynamic offloading in mobile edge computing for internet of things. IEEE Transactions on Cloud Computing. https://doi.org/10.1109/TCC.2019.2898657

  4. Qi L, Chen Y, Yuan Y, Fu S, Zhang X, Xu X (2019) A QoS-aware virtual machine scheduling method for energy conservation in cloud-based cyber-physical systems, World Wide Web Journal

  5. Azimi S M, Simeone O, Sengupta A, Tandon R (2018) Online edge caching and wireless delivery in fog-aided networks with dynamic content popularity. IEEE J Select Areas Commun 36(6):1189–1202

    Article  Google Scholar 

  6. Huang J, Zhang C, Zhang J A multi-queue approach of energy efficient task scheduling for sensor hubs, Chinese Journal of Electronics. https://doi.org/10.1049/cje.2020.02.001

  7. Zhang D, Shen R, Ren J, Zhang Y (2018) Delay-optimal proactive service framework for block-stream as a service. IEEE Wirel Commun Lett 7(4):598–601

    Article  Google Scholar 

  8. Kuang Z, Liu G, Li G, Deng X (2019) Energy efficient resource allocation algorithm in energy harvesting-based D2D heterogeneous networks. IEEE Internet Things J 6(1):557–567

    Article  Google Scholar 

  9. Lee M, Molisch A F (2018) Caching policy and cooperation distance design for base station-assisted wireless D2D caching networks: Throughput and energy efficiency optimization and tradeoff. IEEE Trans Wirel Commun 17 (11):7500–7514

    Article  Google Scholar 

  10. Ye Q, Li J, Qu K, Zhuang W, Shen X, Li X (2018) End-to-end quality of service in 5G networks: Examining the effectiveness of a network slicing framework. IEEE Veh Technol Mag 13(2):65–74

    Article  Google Scholar 

  11. Chen Y, Zhang N, Zhang Y, Chen X (2019) Dynamic computation offloading in edge computing for internet of things. IEEE Internet Things J 6(3):4242–4251

    Article  Google Scholar 

  12. Goian H S, Al-Jarrah O Y, Muhaidat S, Al-Hammadi Y, Yoo P, Dianati M (2019) Popularity-based video caching techniques for cache-enabled networks: A survey. IEEE Access 7:27699–27719

    Article  Google Scholar 

  13. Poderys J, Artuso M, Lensbøl MOC, Christiansen HL, Soler J (2018) Caching at the mobile edge: A practical implementation. IEEE Access 6:8630–8637

    Article  Google Scholar 

  14. Hoang D T, Niyato D, Nguyen D N, Dutkiewicz E, Wang P, Han Z (2018) A dynamic edge caching framework for mobile 5G networks. IEEE Wirel Commun 25(5):95–103

    Article  Google Scholar 

  15. Chen Y, Huang J, Lin C, Hu J (2015) A partial selection methodology for Eifficient QoS-aware service. IEEE Trans Serv Comput 8(3):384–397

    Article  Google Scholar 

  16. Li L, Zhao G, Blum R S (2018) A survey of caching techniques in cellular networks: Research issues and challenges in content placement and delivery strategies. IEEE Communications Surveys & Tutorials 20(3):1710–1732

    Article  Google Scholar 

  17. Jiang W, Feng G, Qin S, Liang Y (2019) Learning-based cooperative content caching policy for mobile edge computing. In: ICC 2019 - 2019 IEEE International Conference on Communications (ICC), Shanghai, China, pp 1–6

  18. Zhang D, Tan L, Ren J, Awad MK, Zhang S, Wan PJ (2019) Near-optimal and truthful online auction for computation offloading in green edge-computing systems, IEEE Transactions on Mobile Computing

  19. Chen Y, Zhang N, Zhang Y, Chen X, Wu W, Shen X TOFFEE: Task offloading and frequency scaling for energy efficiency of mobile devices in mobile edge computing. IEEE Transactions on Cloud Computing. https://doi.org/10.1109/TCC.2019.2923692

  20. Huang J, Lan Y, Xu M (2018) A simulation-based approach of QoS-aware service selection in mobile edge computing, Wireless Communications and Mobile Computing, article no 5485461

  21. Kuang Z, Li L, Gao J, Zhao L, Liu A (2019) Partial offloading scheduling and power allocation for mobile edge computing systems. IEEE Internet Things J 6(4):6774–6785

    Article  Google Scholar 

  22. Liu X, Zhang J, Zhang X, Wang W (2017) Mobility-aware coded probabilistic caching scheme for MEC-enabled small cell networks. IEEE Access 5:17824–17833

    Article  Google Scholar 

  23. Xu J, Chen L, Zhou P (2018) Joint service caching and task offloading for mobile edge computing in dense networks, IEEE INFOCOM 2018 - IEEE conference on computer communications, Honolulu, HI, pp 207–215

  24. Tan Y, Han C, Luo M, Zhou X, Zhang X (2018) Radio network-aware edge caching for video delivery in MEC-enabled cellular networks, 2018 IEEE wireless communications and networking conference workshops (WCNCW), Barcelona, pp 179–184

  25. Tan L T, Hu R Q (2018) Mobility-aware edge caching and computing in vehicle networks: A deep reinforcement learning. IEEE Trans Veh Technol 67(11):10190–10203

    Article  Google Scholar 

  26. Li C, Toni L, Zou J, Xiong H, Frossard P (2018) QoE-driven mobile edge caching placement for adaptive video streaming. IEEE Trans Multimed 20(4):965–984

    Article  Google Scholar 

  27. Wang C, Liang C, Yu F R, Chen Q, Tang L (2017) Computation offloading and resource allocation in wireless cellular networks with mobile edge computing. IEEE Trans Wirel Commun 16(8):4924–4938

    Article  Google Scholar 

  28. Su Z, Xu Q, Hou F, Yang Q, Qi Q (2017) Edge caching for layered video contents in mobile social networks. IEEE Trans Multimed 19(10):2210–2221

    Article  Google Scholar 

  29. Shen F, Hamidouche K, Bastug E, Debbah M (2016) A Stackelberg Game for Incentive Proactive Caching Mechanisms in Wireless Networks, 2016 IEEE Global Communications Conference (GLOBECOM), Washington, pp 1–6

  30. Cui Y, Wang Z, Yang Y, Yang F, Ding L, Qian L (2018) Joint and competitive caching designs in large-scale multi-tier wireless multicasting networks. IEEE Trans Commun 66(7):3108–3121

    Article  Google Scholar 

  31. Zou J, Li C, Zhai C, Xiong H, Steinbach E (2019) Joint pricing and cache placement for video caching: A game theoretic approach. IEEE J Select Areas Commun 37(7):1566–1583

    Article  Google Scholar 

Download references

Acknowledgments

This work was supported in part by the National Natural Science Foundation of China under Grant 61902029 and Grant 61872044.

Author information

Authors and Affiliations

Authors

Corresponding author

Correspondence to Ying Chen.

Additional information

Publisher’s note

Springer Nature remains neutral with regard to jurisdictional claims in published maps and institutional affiliations.

This article is part of the Topical Collection: Special Issue on Emerging Trends on Data Analytics at the Network Edge

Guest Editors: Deyu Zhang, Geyong Min, and Mianxiong Dong

Rights and permissions

Reprints and permissions

About this article

Check for updates. Verify currency and authenticity via CrossMark

Cite this article

Chen, Y., Chen, S. & Chen, X. Efficient caching strategy in wireless networks with mobile edge computing. Peer-to-Peer Netw. Appl. 13, 1756–1766 (2020). https://doi.org/10.1007/s12083-020-00874-w

Download citation

  • Received:

  • Accepted:

  • Published:

  • Issue Date:

  • DOI: https://doi.org/10.1007/s12083-020-00874-w

Keywords

Navigation