An optimized content caching strategy for video stream in edge-cloud environment

Abstract With the mobile data traffic grows rapidly and the video data has a high proportion, the backhaul link faces great pressure. The conventional centralized architecture has been far from enough to satisfy the user demands. For reducing user response latency and easing backhaul stress, the streaming media contents should be proactively stored in the edge of network and new contents caching model needs to be presented. In this work, a video content collaborative caching strategy in the cloud-edge cooperative environment is proposed. In this strategy, first, the k-means algorithm is used to cluster the edge servers. Then the latency and caching cost gain bring by caching the content on the edge servers in the cluster and the collaborative cache domain are analyzed to establish the content caching problem. Further, the marginal gain is calculated by analyzing the latency and caching cost gain. Finally, in order to solve the content caching problem, this paper proposed a marginal gain based content caching algorithm. Experimental results prove the effectiveness of the proposed algorithm.

[1]  Dario Pompili,et al.  Collaborative multi-bitrate video caching and processing in Mobile-Edge Computing networks , 2016, 2017 13th Annual Conference on Wireless On-demand Network Systems and Services (WONS).

[2]  Chunlin Li,et al.  Effective replica management for improving reliability and availability in edge-cloud computing environment , 2020, J. Parallel Distributed Comput..

[3]  Mahmoud Al-Ayyoub,et al.  The future of mobile cloud computing: Integrating cloudlets and Mobile Edge Computing , 2016, 2016 23rd International Conference on Telecommunications (ICT).

[4]  Chunlin Li,et al.  Resource and replica management strategy for optimizing financial cost and user experience in edge cloud computing system , 2020, Inf. Sci..

[5]  Dario Rossi,et al.  Cost-aware caching: Optimizing cache provisioning and object placement in ICN , 2014, 2014 IEEE Global Communications Conference.

[6]  Chunlin Li,et al.  Mobility and marginal gain based content caching and placement for cooperative edge-cloud computing , 2021, Inf. Sci..

[7]  Mohsen Guizani,et al.  PCCP: Proactive Video Chunks Caching and Processing in edge networks , 2020, Future Gener. Comput. Syst..

[8]  Yin Li,et al.  A Novel Approach to Location-Aware Scheduling of Workflows Over Edge Computing Resources , 2020, Int. J. Web Serv. Res..

[9]  Marek Chrobak,et al.  LRU Is Better than FIFO , 1999, SODA '98.

[10]  Wei Jiang,et al.  Delay-aware content distribution via cell clustering and content placement for multiple tenants , 2019, J. Netw. Comput. Appl..

[11]  Matthew N. Dailey,et al.  Pre-caching: A proactive scheme for caching video traffic in named data mesh networks , 2017, J. Netw. Comput. Appl..

[12]  Xi Li,et al.  Proactive Edge Caching Strategy Based on Mobility Prediction in Dense Small Cell Networks , 2017, ChinaCom.

[13]  Hui Tian,et al.  Local Content Cloud based Cooperative Caching Placement for Edge Caching , 2019, 2019 IEEE 30th Annual International Symposium on Personal, Indoor and Mobile Radio Communications (PIMRC).

[14]  Xiangming Wen,et al.  Segment-Based Joint Caching and Recommendation Optimization for Mobile Video Transmission , 2019, 2019 IEEE Globecom Workshops (GC Wkshps).

[15]  Wei Lu,et al.  GHCC: Grouping-based and hierarchical collaborative caching for mobile edge computing , 2018, 2018 16th International Symposium on Modeling and Optimization in Mobile, Ad Hoc, and Wireless Networks (WiOpt).

[16]  Zhisheng Niu,et al.  Cooperative Edge Caching in Software-Defined Hyper-Cellular Networks , 2017, IEEE Journal on Selected Areas in Communications.

[17]  Ahmad Khonsari,et al.  Cooperative caching for content dissemination in vehicular networks , 2018, International Journal of Communication Systems.

[18]  Mohsen Guizani,et al.  Collaborative joint caching and transcoding in mobile edge networks , 2019, J. Netw. Comput. Appl..

[19]  Jun Zhang,et al.  Cache Placement in Fog-RANs: From Centralized to Distributed Algorithms , 2017, IEEE Transactions on Wireless Communications.

[20]  Jing Zhang,et al.  Cluster-based resource allocation scheme with QoS guarantee in ultra-dense networks , 2018, IET Commun..

[21]  Osvaldo Simeone,et al.  Online Edge Caching and Wireless Delivery in Fog-Aided Networks With Dynamic Content Popularity , 2017, IEEE Journal on Selected Areas in Communications.

[22]  Chunlin Li,et al.  An effective scheduling strategy based on hypergraph partition in geographically distributed datacenters , 2020, Comput. Networks.

[23]  Tony Q. S. Quek,et al.  Cooperative Caching and Transmission Design in Cluster-Centric Small Cell Networks , 2016, IEEE Transactions on Wireless Communications.

[24]  Xing Zhang,et al.  A Survey on Mobile Edge Networks: Convergence of Computing, Caching and Communications , 2017, IEEE Access.

[25]  Chunlin Li,et al.  Adaptive priority-based cache replacement and prediction-based cache prefetching in edge computing environment , 2020, J. Netw. Comput. Appl..

[26]  Rachid El Azouzi,et al.  Competitive caching of contents in 5G edge cloud networks , 2016, 2017 15th International Symposium on Modeling and Optimization in Mobile, Ad Hoc, and Wireless Networks (WiOpt).

[27]  Apostol Natsev,et al.  YouTube-8M: A Large-Scale Video Classification Benchmark , 2016, ArXiv.

[28]  George Iosifidis,et al.  A framework for distributed bandwidth allocation in peer-to-peer networks , 2010, Perform. Evaluation.

[29]  Chunlin Li,et al.  Joint edge caching and dynamic service migration in SDN based mobile edge computing , 2021, J. Netw. Comput. Appl..

[30]  Aiman Erbad,et al.  Edge computing for interactive media and video streaming , 2017, 2017 Second International Conference on Fog and Mobile Edge Computing (FMEC).

[31]  Shaoyong Guo,et al.  Geographic Clustering Based Mobile Edge Computing Resource Allocation Optimization Mechanism , 2019, 2019 15th International Conference on Network and Service Management (CNSM).

[32]  Zhou Su,et al.  Edge Caching for Layered Video Contents in Mobile Social Networks , 2017, IEEE Transactions on Multimedia.

[33]  Bin Xia,et al.  Modeling and Analysis for Cache-Enabled Networks With Dynamic Traffic , 2016, IEEE Communications Letters.

[34]  Zhu Han,et al.  Enhancing software-defined RAN with collaborative caching and scalable video coding , 2016, 2016 IEEE International Conference on Communications (ICC).

[35]  M. Shamim Hossain,et al.  Edge-CoCaCo: Toward Joint Optimization of Computation, Caching, and Communication on Edge Cloud , 2018, IEEE Wireless Communications.

[36]  Symeon Chatzinotas,et al.  Content Popularity Estimation in Edge-Caching Networks from Bayesian Inference Perspective , 2019, 2019 16th IEEE Annual Consumer Communications & Networking Conference (CCNC).

[37]  Yang Xiang,et al.  A novel organizing scheme of single topic user group based on trust chain model in social network , 2018, Int. J. Commun. Syst..

[38]  Tarik Taleb,et al.  Mobile Edge Computing Potential in Making Cities Smarter , 2017, IEEE Communications Magazine.

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

[40]  Lifeng Sun,et al.  Intelligent Video Caching at Network Edge: A Multi-Agent Deep Reinforcement Learning Approach , 2020, IEEE INFOCOM 2020 - IEEE Conference on Computer Communications.

[41]  Wan Choi,et al.  Content Placement for Wireless Cooperative Caching Helpers: A Tradeoff Between Cooperative Gain and Content Diversity Gain , 2017, IEEE Transactions on Wireless Communications.

[42]  Yan Li,et al.  Cooperative video caching scheme over software defined passive optical network , 2018, J. Netw. Comput. Appl..

[43]  Jeongho Kwak,et al.  Hybrid Content Caching in 5G Wireless Networks: Cloud Versus Edge Caching , 2018, IEEE Transactions on Wireless Communications.