{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2025,10,11]],"date-time":"2025-10-11T00:59:51Z","timestamp":1760144391801,"version":"build-2065373602"},"reference-count":33,"publisher":"MDPI AG","issue":"4","license":[{"start":{"date-parts":[[2024,4,19]],"date-time":"2024-04-19T00:00:00Z","timestamp":1713484800000},"content-version":"vor","delay-in-days":0,"URL":"https:\/\/creativecommons.org\/licenses\/by\/4.0\/"}],"funder":[{"name":"Hebei Education Department","award":["ZD2022102"],"award-info":[{"award-number":["ZD2022102"]}]}],"content-domain":{"domain":[],"crossmark-restriction":false},"short-container-title":["Future Internet"],"abstract":"<jats:p>Multi-access edge computing (MEC) enhances service quality for users and reduces computational overhead by migrating workloads and application data to the network edge. However, current solutions for task offloading and cache replacement in edge scenarios are constrained by factors such as communication bandwidth, wireless network coverage, and limited storage capacity of edge devices, making it challenging to achieve high cache reuse and lower system energy consumption. To address these issues, a framework leveraging cooperative edge servers deployed in wireless access networks across different geographical regions is designed. Specifically, we propose the Distributed Edge Service Caching and Offloading (DESCO) network architecture and design a decentralized resource-sharing algorithm based on consistent hashing, named Cache Chord. Subsequently, based on DESCO and aiming to minimize overall user energy consumption while maintaining user latency constraints, we introduce the real-time computation offloading (RCO) problem and transform RCO into a multi-player static game, prove the existence of Nash equilibrium solutions, and solve it using a multi-dimensional particle swarm optimization algorithm. Finally, simulation results demonstrate that the proposed solution reduces the average energy consumption by over 27% in the DESCO network compared to existing algorithms.<\/jats:p>","DOI":"10.3390\/fi16040136","type":"journal-article","created":{"date-parts":[[2024,4,19]],"date-time":"2024-04-19T06:28:09Z","timestamp":1713508089000},"page":"136","update-policy":"https:\/\/doi.org\/10.3390\/mdpi_crossmark_policy","source":"Crossref","is-referenced-by-count":1,"title":["Computation Offloading Based on a Distributed Overlay Network Cache-Sharing Mechanism in Multi-Access Edge Computing"],"prefix":"10.3390","volume":"16","author":[{"given":"Yazhi","family":"Liu","sequence":"first","affiliation":[{"name":"College of Artificial Intelligence, North China University of Science and Technology, Tangshan 063210, China"}]},{"given":"Pengfei","family":"Zhong","sequence":"additional","affiliation":[{"name":"College of Artificial Intelligence, North China University of Science and Technology, Tangshan 063210, China"}]},{"given":"Zhigang","family":"Yang","sequence":"additional","affiliation":[{"name":"College of Electrical Engineering, North China University of Science and Technology, Tangshan 063210, China"}]},{"given":"Wei","family":"Li","sequence":"additional","affiliation":[{"name":"College of Artificial Intelligence, North China University of Science and Technology, Tangshan 063210, China"}]},{"given":"Siwei","family":"Li","sequence":"additional","affiliation":[{"name":"College of Artificial Intelligence, North China University of Science and Technology, Tangshan 063210, China"}]}],"member":"1968","published-online":{"date-parts":[[2024,4,19]]},"reference":[{"key":"ref_1","doi-asserted-by":"crossref","first-page":"2246","DOI":"10.1109\/TVT.2019.2962542","article-title":"Energy-efficient resource allocation for latency-sensitive mobile edge computing","volume":"69","author":"Chen","year":"2019","journal-title":"IEEE Trans. Veh. Technol."},{"key":"ref_2","doi-asserted-by":"crossref","unstructured":"Lai, Z., Liu, W., Wu, Q., Li, H., Xu, J., and Wu, J. (2022, January 2\u20135). SpaceRTC: Unleashing the low-latency potential of mega-constellations for real-time communications. Proceedings of the IEEE INFOCOM 2022\u2014IEEE Conference on Computer Communications, Virtual Event.","DOI":"10.1109\/INFOCOM48880.2022.9796887"},{"key":"ref_3","doi-asserted-by":"crossref","first-page":"596","DOI":"10.1109\/COMST.2020.3037674","article-title":"Toward enabled industrial verticals in 5G: A survey on MEC-based approaches to provisioning and flexibility","volume":"23","author":"Spinelli","year":"2020","journal-title":"IEEE Commun. Surv. Tutor."},{"key":"ref_4","doi-asserted-by":"crossref","first-page":"2961","DOI":"10.1109\/COMST.2018.2849509","article-title":"Survey on multi-access edge computing for internet of things realization","volume":"20","author":"Porambage","year":"2018","journal-title":"IEEE Commun. Surv. Tutor."},{"key":"ref_5","doi-asserted-by":"crossref","first-page":"1628","DOI":"10.1109\/COMST.2017.2682318","article-title":"Mobile edge computing: A survey on architecture and computation offloading","volume":"19","author":"Mach","year":"2017","journal-title":"IEEE Commun. Surv. Tutor."},{"key":"ref_6","doi-asserted-by":"crossref","first-page":"2525","DOI":"10.1109\/COMST.2019.2908280","article-title":"On mobile edge caching","volume":"21","author":"Yao","year":"2019","journal-title":"IEEE Commun. Surv. Tutor."},{"key":"ref_7","doi-asserted-by":"crossref","first-page":"4660","DOI":"10.1109\/JIOT.2018.2875542","article-title":"Blockchain for secure and efficient data sharing in vehicular edge computing and networks","volume":"6","author":"Kang","year":"2018","journal-title":"IEEE Internet Things J."},{"key":"ref_8","doi-asserted-by":"crossref","first-page":"13411","DOI":"10.1109\/ACCESS.2019.2894837","article-title":"D2D-assisted caching on truncated Zipf distribution","volume":"7","author":"Li","year":"2019","journal-title":"IEEE Access"},{"key":"ref_9","doi-asserted-by":"crossref","first-page":"1118","DOI":"10.1109\/TSC.2022.3159728","article-title":"Efficient container assignment and layer sequencing in edge computing","volume":"16","author":"Lou","year":"2022","journal-title":"IEEE Trans. Serv. Comput."},{"key":"ref_10","doi-asserted-by":"crossref","first-page":"2167","DOI":"10.1109\/COMST.2020.3007787","article-title":"Communication-efficient edge AI: Algorithms and systems","volume":"22","author":"Shi","year":"2020","journal-title":"IEEE Commun. Surv. Tutor."},{"key":"ref_11","doi-asserted-by":"crossref","first-page":"170","DOI":"10.1109\/TCSVT.2016.2539690","article-title":"On energy-efficient offloading in mobile cloud for real-time video applications","volume":"27","author":"Zhang","year":"2016","journal-title":"IEEE Trans. Circuits Syst. Video Technol."},{"key":"ref_12","doi-asserted-by":"crossref","first-page":"7808","DOI":"10.1109\/JIOT.2020.2993260","article-title":"Completion time and energy optimization in the UAV-enabled mobile-edge computing system","volume":"7","author":"Zhan","year":"2020","journal-title":"IEEE Internet Things J."},{"key":"ref_13","doi-asserted-by":"crossref","first-page":"24910","DOI":"10.1109\/JSEN.2021.3096245","article-title":"Smart healthcare: RL-based task offloading scheme for edge-enable sensor networks","volume":"21","author":"Yadav","year":"2021","journal-title":"IEEE Sens. J."},{"key":"ref_14","doi-asserted-by":"crossref","first-page":"2322","DOI":"10.1109\/COMST.2017.2745201","article-title":"A survey on mobile edge computing: The communication perspective","volume":"19","author":"Mao","year":"2017","journal-title":"IEEE Commun. Surv. Tutor."},{"key":"ref_15","doi-asserted-by":"crossref","first-page":"11098","DOI":"10.1109\/TVT.2018.2869144","article-title":"Computation offloading with data caching enhancement for mobile edge computing","volume":"67","author":"Yu","year":"2018","journal-title":"IEEE Trans. Veh. Technol."},{"key":"ref_16","doi-asserted-by":"crossref","first-page":"7879","DOI":"10.1109\/TVT.2020.2993359","article-title":"Joint optimal software caching, computation offloading and communications resource allocation for mobile edge computing","volume":"69","author":"Wen","year":"2020","journal-title":"IEEE Trans. Veh. Technol."},{"key":"ref_17","doi-asserted-by":"crossref","first-page":"9164","DOI":"10.1109\/JIOT.2021.3056569","article-title":"Computation offloading in LEO satellite networks with hybrid cloud and edge computing","volume":"8","author":"Tang","year":"2021","journal-title":"IEEE Internet Things J."},{"key":"ref_18","doi-asserted-by":"crossref","first-page":"4404","DOI":"10.1109\/TSC.2023.3324604","article-title":"Energy-Efficient Heuristic Computation Offloading With Delay Constraints in Mobile Edge Computing","volume":"16","author":"Mei","year":"2023","journal-title":"IEEE Trans. Serv. Comput."},{"key":"ref_19","doi-asserted-by":"crossref","first-page":"100954","DOI":"10.1016\/j.iot.2023.100954","article-title":"Efficient IoT resource discovery approach based on P2P networks and Fog Computing","volume":"24","author":"Zorgati","year":"2023","journal-title":"Internet Things"},{"key":"ref_20","doi-asserted-by":"crossref","first-page":"3640","DOI":"10.1109\/TITS.2020.3038924","article-title":"Popularity incentive caching for vehicular named data networking","volume":"23","author":"Wang","year":"2020","journal-title":"IEEE Trans. Intell. Transp. Syst."},{"key":"ref_21","doi-asserted-by":"crossref","unstructured":"He, Q., Tan, S., Chen, F., Xu, X., Qi, L., Hei, X., Jin, H., and Yang, Y. (2023, January 23\u201327). Edindex: Enabling fast data queries in edge storage systems. Proceedings of the 46th International ACM SIGIR Conference on Research and Development in Information Retrieval, Taipei, Taiwan.","DOI":"10.1145\/3539618.3591676"},{"key":"ref_22","doi-asserted-by":"crossref","unstructured":"D\u2019Angelo, M., and Caporuscio, M. (2018, January 3\u20137). Sa-chord: A self-adaptive p2p overlay network. Proceedings of the 2018 IEEE 3rd International Workshops on Foundations and Applications of Self* Systems (FAS* W), Trento, Italy.","DOI":"10.1109\/FAS-W.2018.00035"},{"key":"ref_23","doi-asserted-by":"crossref","first-page":"1259","DOI":"10.1109\/JIOT.2020.3034925","article-title":"Easiedge: A novel global deep neural networks pruning method for efficient edge computing","volume":"8","author":"Yu","year":"2020","journal-title":"IEEE Internet Things J."},{"key":"ref_24","doi-asserted-by":"crossref","first-page":"67","DOI":"10.1016\/j.future.2019.12.036","article-title":"Heterogeneous edge computing open platforms and tools for internet of things","volume":"106","author":"Ning","year":"2020","journal-title":"Future Gener. Comput. Syst."},{"key":"ref_25","doi-asserted-by":"crossref","first-page":"908","DOI":"10.1016\/j.future.2021.07.010","article-title":"Self-aware distributed deep learning framework for heterogeneous IoT edge devices","volume":"125","author":"Jin","year":"2021","journal-title":"Future Gener. Comput. Syst."},{"key":"ref_26","doi-asserted-by":"crossref","first-page":"5717","DOI":"10.1109\/TWC.2022.3142685","article-title":"Energy-efficient computation offloading in mobile edge computing systems with uncertainties","volume":"21","author":"Ji","year":"2022","journal-title":"IEEE Trans. Wirel. Commun."},{"key":"ref_27","doi-asserted-by":"crossref","first-page":"17","DOI":"10.1109\/TNET.2002.808407","article-title":"Chord: A scalable peer-to-peer lookup protocol for internet applications","volume":"11","author":"Stoica","year":"2003","journal-title":"IEEE\/ACM Trans. Netw."},{"key":"ref_28","doi-asserted-by":"crossref","first-page":"6611","DOI":"10.1109\/JIOT.2022.3153399","article-title":"Energy-efficient computation offloading with DVFS using deep reinforcement learning for time-critical IoT applications in edge computing","volume":"10","author":"Panda","year":"2022","journal-title":"IEEE Internet Things J."},{"key":"ref_29","doi-asserted-by":"crossref","first-page":"910","DOI":"10.1007\/s12083-016-0450-7","article-title":"MobiStore: A system for efficient mobile P2P data sharing","volume":"10","author":"Khan","year":"2017","journal-title":"Peer-to-Peer Netw. Appl."},{"key":"ref_30","doi-asserted-by":"crossref","first-page":"2409","DOI":"10.1109\/TCOMM.2020.2969666","article-title":"Enhance Latency-Constrained Computation in MEC Networks Using Uplink NOMA","volume":"68","author":"Ye","year":"2020","journal-title":"IEEE Trans. Commun."},{"key":"ref_31","doi-asserted-by":"crossref","first-page":"2041","DOI":"10.1109\/TVT.2021.3135332","article-title":"On the design of federated learning in latency and energy constrained computation offloading operations in vehicular edge computing systems","volume":"71","author":"Shinde","year":"2021","journal-title":"IEEE Trans. Veh. Technol."},{"key":"ref_32","doi-asserted-by":"crossref","first-page":"2212","DOI":"10.1016\/j.eswa.2010.08.009","article-title":"Multi-dimensional particle swarm optimization in dynamic environments","volume":"38","author":"Kiranyaz","year":"2011","journal-title":"Expert Syst. Appl."},{"key":"ref_33","doi-asserted-by":"crossref","unstructured":"Zhang, P., Su, Y., Li, B., Liu, L., Wang, C., Zhang, W., and Tan, L. (2023). Deep Reinforcement Learning Based Computation Offloading in UAV-Assisted Edge Computing. Drones, 7.","DOI":"10.3390\/drones7030213"}],"container-title":["Future Internet"],"original-title":[],"language":"en","link":[{"URL":"https:\/\/www.mdpi.com\/1999-5903\/16\/4\/136\/pdf","content-type":"unspecified","content-version":"vor","intended-application":"similarity-checking"}],"deposited":{"date-parts":[[2025,10,10]],"date-time":"2025-10-10T14:30:49Z","timestamp":1760106649000},"score":1,"resource":{"primary":{"URL":"https:\/\/www.mdpi.com\/1999-5903\/16\/4\/136"}},"subtitle":[],"short-title":[],"issued":{"date-parts":[[2024,4,19]]},"references-count":33,"journal-issue":{"issue":"4","published-online":{"date-parts":[[2024,4]]}},"alternative-id":["fi16040136"],"URL":"https:\/\/doi.org\/10.3390\/fi16040136","relation":{},"ISSN":["1999-5903"],"issn-type":[{"type":"electronic","value":"1999-5903"}],"subject":[],"published":{"date-parts":[[2024,4,19]]}}}