{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2026,3,3]],"date-time":"2026-03-03T11:15:13Z","timestamp":1772536513480,"version":"3.50.1"},"reference-count":34,"publisher":"MDPI AG","issue":"18","license":[{"start":{"date-parts":[[2022,9,7]],"date-time":"2022-09-07T00:00:00Z","timestamp":1662508800000},"content-version":"vor","delay-in-days":0,"URL":"https:\/\/creativecommons.org\/licenses\/by\/4.0\/"}],"funder":[{"name":"2021 State Grid Corporation of China Science and Technology Program","award":["5700-202141454A-0-0-00"],"award-info":[{"award-number":["5700-202141454A-0-0-00"]}]}],"content-domain":{"domain":[],"crossmark-restriction":false},"short-container-title":["Sensors"],"abstract":"<jats:p>Mobile edge computing (MEC), which sinks the functions of cloud servers, has become an emerging paradigm to solve the contradiction between delay-sensitive tasks and resource-constrained terminals. Task offloading assisted by service caching in a collaborative manner can reduce delay and balance the edge load in MEC. Due to the limited storage resources of edge servers, it is a significant issue to develop a dynamical service caching strategy according to the actual variable user demands in task offloading. Therefore, this paper investigates the collaborative task offloading problem assisted by a dynamical caching strategy in MEC. Furthermore, a two-level computing strategy called joint task offloading and service caching (JTOSC) is proposed to solve the optimized problem. The outer layer in JTOSC iteratively updates the service caching decisions based on the Gibbs sampling. The inner layer in JTOSC adopts the fairness-aware allocation algorithm and the offloading revenue preference-based bilateral matching algorithm to get a great computing resource allocation and task offloading scheme. The simulation results indicate that the proposed strategy outperforms the other four comparison strategies in terms of maximum offloading delay, service cache hit rate, and edge load balance.<\/jats:p>","DOI":"10.3390\/s22186760","type":"journal-article","created":{"date-parts":[[2022,9,8]],"date-time":"2022-09-08T04:18:32Z","timestamp":1662610712000},"page":"6760","update-policy":"https:\/\/doi.org\/10.3390\/mdpi_crossmark_policy","source":"Crossref","is-referenced-by-count":13,"title":["Collaborative Task Offloading and Service Caching Strategy for Mobile Edge Computing"],"prefix":"10.3390","volume":"22","author":[{"ORCID":"https:\/\/orcid.org\/0000-0002-3779-6650","authenticated-orcid":false,"given":"Xiang","family":"Liu","sequence":"first","affiliation":[{"name":"School of Microelectronics and Communication Engineering, Chongqing University, Chongqing 400044, China"}],"role":[{"role":"author","vocabulary":"crossref"}]},{"ORCID":"https:\/\/orcid.org\/0000-0003-4097-526X","authenticated-orcid":false,"given":"Xu","family":"Zhao","sequence":"additional","affiliation":[{"name":"Beijing Smart-Chip Microelectronics Technology Co., Ltd., Beijing 100005, China"}],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"Guojin","family":"Liu","sequence":"additional","affiliation":[{"name":"School of Microelectronics and Communication Engineering, Chongqing University, Chongqing 400044, China"}],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"Fei","family":"Huang","sequence":"additional","affiliation":[{"name":"State Grid Chongqing Electric Power Company Electric Power Research Institute, Chongqing 401123, China"}],"role":[{"role":"author","vocabulary":"crossref"}]},{"ORCID":"https:\/\/orcid.org\/0000-0001-6031-6507","authenticated-orcid":false,"given":"Tiancong","family":"Huang","sequence":"additional","affiliation":[{"name":"School of Microelectronics and Communication Engineering, Chongqing University, Chongqing 400044, China"}],"role":[{"role":"author","vocabulary":"crossref"}]},{"ORCID":"https:\/\/orcid.org\/0000-0003-1116-7706","authenticated-orcid":false,"given":"Yucheng","family":"Wu","sequence":"additional","affiliation":[{"name":"School of Microelectronics and Communication Engineering, Chongqing University, Chongqing 400044, China"}],"role":[{"role":"author","vocabulary":"crossref"}]}],"member":"1968","published-online":{"date-parts":[[2022,9,7]]},"reference":[{"key":"ref_1","doi-asserted-by":"crossref","first-page":"1302","DOI":"10.1109\/TMM.2018.2876044","article-title":"MEC-Assisted Panoramic VR Video Streaming over Millimeter Wave Mobile Networks","volume":"21","author":"Liu","year":"2019","journal-title":"IEEE Trans. Multimed."},{"key":"ref_2","doi-asserted-by":"crossref","first-page":"11222","DOI":"10.1109\/ACCESS.2019.2891113","article-title":"Code-Partitioning Offloading Schemes in Mobile Edge Computing for Augmented Reality","volume":"7","author":"Liu","year":"2019","journal-title":"IEEE Access"},{"key":"ref_3","doi-asserted-by":"crossref","first-page":"2762","DOI":"10.1109\/TNET.2018.2876941","article-title":"A Distributed Computation Offloading Strategy in Small-Cell Networks Integrated with Mobile Edge Computing","volume":"26","author":"Yang","year":"2018","journal-title":"IEEE\/ACM Trans. Netw."},{"key":"ref_4","doi-asserted-by":"crossref","first-page":"179","DOI":"10.1109\/SURV.2012.021312.00045","article-title":"Energy Management Techniques in Modern Mobile Handsets","volume":"15","author":"Crowcroft","year":"2013","journal-title":"IEEE Commun. Surv. Tutor."},{"key":"ref_5","doi-asserted-by":"crossref","first-page":"439","DOI":"10.1109\/JIOT.2017.2767608","article-title":"Future Edge Cloud and Edge Computing for Internet of Things Applications","volume":"5","author":"Pan","year":"2018","journal-title":"IEEE Internet Things J."},{"key":"ref_6","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_7","doi-asserted-by":"crossref","first-page":"450","DOI":"10.1109\/JIOT.2017.2750180","article-title":"Mobile Edge Computing: A Survey","volume":"5","author":"Abbas","year":"2018","journal-title":"IEEE Internet Things J."},{"key":"ref_8","unstructured":"Open Data Center Committee (2021, October 08). Available online: http:\/\/www.odcc.org.cn."},{"key":"ref_9","doi-asserted-by":"crossref","first-page":"3282","DOI":"10.1109\/JIOT.2020.2967502","article-title":"Dynamic Task Offloading and Resource Allocation for Mobile-Edge Computing in Dense Cloud RAN","volume":"7","author":"Zhang","year":"2020","journal-title":"IEEE Internet Things J."},{"key":"ref_10","doi-asserted-by":"crossref","first-page":"2833","DOI":"10.1109\/TMC.2019.2934103","article-title":"Learning-Aided Computation Offloading for Trusted Collaborative Mobile Edge Computing","volume":"19","author":"Li","year":"2020","journal-title":"IEEE Trans. Mob. Comput."},{"key":"ref_11","doi-asserted-by":"crossref","first-page":"4947","DOI":"10.1109\/TWC.2020.2988386","article-title":"Joint Optimization of Service Caching Placement and Computation Offloading in Mobile Edge Computing Systems","volume":"19","author":"Bi","year":"2020","journal-title":"IEEE Trans. Wirel. Commun."},{"key":"ref_12","unstructured":"Jonas, E., Schleier-Smith, J., Sreekanti, V., Tsai, C., Khandelwal, A., Pu, Q., Shankar, V., Carreira, J., Krauth, K., and Yadwadkar, N. (2019, February 09). Cloud Programming Simplified: A Berkeley View on Serverless. Available online: http:\/\/arxiv.org\/abs\/1902.03383."},{"key":"ref_13","doi-asserted-by":"crossref","first-page":"7257","DOI":"10.1109\/TWC.2021.3081991","article-title":"Optimizing AI Service Placement and Resource Allocation in Mobile Edge Intelligence Systems","volume":"20","author":"Lin","year":"2021","journal-title":"IEEE Trans. Wirel. Commun."},{"key":"ref_14","doi-asserted-by":"crossref","first-page":"9408","DOI":"10.1109\/TVT.2021.3099303","article-title":"Collaborative Data Caching and Computation Offloading for Multi-Service Mobile Edge Computing","volume":"70","author":"Feng","year":"2021","journal-title":"IEEE Trans. Veh. Technol."},{"key":"ref_15","first-page":"1","article-title":"Dependency-Aware Computation Offloading for Mobile Edge Computing with Edge-Cloud Cooperation","volume":"99","author":"Chen","year":"2020","journal-title":"IEEE Trans. Cloud Comput."},{"key":"ref_16","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_17","doi-asserted-by":"crossref","first-page":"856","DOI":"10.1109\/TVT.2018.2881191","article-title":"Joint Task Offloading and Resource Allocation for Multi-Server Mobile-Edge Computing Networks","volume":"68","author":"Tran","year":"2019","journal-title":"IEEE Trans. Veh. Technol."},{"key":"ref_18","doi-asserted-by":"crossref","first-page":"1594","DOI":"10.1109\/TCOMM.2017.2787700","article-title":"Computation Offloading and Resource Allocation in Mixed Fog\/Cloud Computing Systems with Min-Max Fairness Guarantee","volume":"66","author":"Du","year":"2018","journal-title":"IEEE Trans. Commun."},{"key":"ref_19","doi-asserted-by":"crossref","first-page":"3812","DOI":"10.1109\/JIOT.2021.3100253","article-title":"Fairness-Aware Task Offloading and Resource Allocation in Cooperative Mobile-Edge Computing","volume":"9","author":"Zhou","year":"2022","journal-title":"IEEE Internet Things J."},{"key":"ref_20","doi-asserted-by":"crossref","first-page":"7543","DOI":"10.1109\/JIOT.2019.2901532","article-title":"Energy-Efficient Fair Cooperation Fog Computing in Mobile Edge Networks for Smart City","volume":"6","author":"Dong","year":"2019","journal-title":"IEEE Internet Things J."},{"key":"ref_21","doi-asserted-by":"crossref","first-page":"2651","DOI":"10.1109\/TNET.2018.2873002","article-title":"An Efficient Computation Offloading Management Scheme in the Densely Deployed Small Cell Networks with Mobile Edge Computing","volume":"26","author":"Guo","year":"2018","journal-title":"IEEE\/ACM Trans. Netw."},{"key":"ref_22","doi-asserted-by":"crossref","first-page":"9025","DOI":"10.1109\/JIOT.2021.3118016","article-title":"Lyapunov-Based Partial Computation Offloading for Multiple Mobile Devices Enabled by Harvested Energy in MEC","volume":"9","author":"Guo","year":"2022","journal-title":"IEEE Internet Things J."},{"key":"ref_23","doi-asserted-by":"crossref","first-page":"235","DOI":"10.1109\/TWC.2019.2943563","article-title":"Optimal Task Offloading and Resource Allocation in Mobile-Edge Computing with Inter-User Task Dependency","volume":"19","author":"Yan","year":"2020","journal-title":"IEEE Trans. Wirel. Commun."},{"key":"ref_24","doi-asserted-by":"crossref","first-page":"725","DOI":"10.1109\/TCC.2015.2449834","article-title":"Optimal Cloudlet Placement and User to Cloudlet Allocation in Wireless Metropolitan Area Networks","volume":"5","author":"Jia","year":"2017","journal-title":"IEEE Trans. Cloud Comput."},{"key":"ref_25","doi-asserted-by":"crossref","first-page":"2038","DOI":"10.1109\/JIOT.2019.2960631","article-title":"Vehicular Task Offloading via Heat-Aware MEC Cooperation Using Game-Theoretic Method","volume":"7","author":"Xiao","year":"2020","journal-title":"IEEE Internet Things J."},{"key":"ref_26","doi-asserted-by":"crossref","first-page":"22622","DOI":"10.1109\/ACCESS.2017.2787737","article-title":"Computation Offloading Based on Cooperations of Mobile Edge Computing-Enabled Base Stations","volume":"6","author":"Fan","year":"2018","journal-title":"IEEE Access"},{"key":"ref_27","doi-asserted-by":"crossref","first-page":"2763","DOI":"10.1109\/TVT.2019.2892176","article-title":"Cooperative Task Offloading in Three-Tier Mobile Computing Networks: An ADMM Framework","volume":"68","author":"Wang","year":"2019","journal-title":"IEEE Trans. Veh. Technol."},{"key":"ref_28","doi-asserted-by":"crossref","first-page":"2536","DOI":"10.1109\/TNSM.2020.3010967","article-title":"Privacy-Preserved Task Offloading in Mobile Blockchain With Deep Reinforcement Learning","volume":"17","author":"Nguyen","year":"2020","journal-title":"IEEE Trans. Netw. Serv. Manag."},{"key":"ref_29","doi-asserted-by":"crossref","first-page":"915","DOI":"10.1109\/TMM.2018.2870521","article-title":"Content Popularity Prediction Towards Location-Aware Mobile Edge Caching","volume":"21","author":"Yang","year":"2019","journal-title":"IEEE Trans. Multimed."},{"key":"ref_30","doi-asserted-by":"crossref","first-page":"508","DOI":"10.1109\/LCOMM.2020.3030329","article-title":"Multi-Head Attention Based Popularity Prediction Caching in Social Content-Centric Networking with Mobile Edge Computing","volume":"25","author":"Liang","year":"2021","journal-title":"IEEE Commun. Lett."},{"key":"ref_31","doi-asserted-by":"crossref","unstructured":"Xu, J., Chen, L., and Zhou, P. (2018, January 16\u201319). Joint Service Caching and Task Offloading for Mobile Edge Computing in Dense Networks. Proceedings of the IEEE Infocom 2018-IEEE Conference on Computer Communications, Honolulu, HI, USA.","DOI":"10.1109\/INFOCOM.2018.8485977"},{"key":"ref_32","doi-asserted-by":"crossref","first-page":"377","DOI":"10.1109\/TMC.2019.2945956","article-title":"Collaborative Service Placement for Edge Computing in Dense Small Cell Networks","volume":"20","author":"Chen","year":"2021","journal-title":"IEEE Trans. Mob. Comput."},{"key":"ref_33","doi-asserted-by":"crossref","first-page":"75868","DOI":"10.1109\/ACCESS.2018.2882800","article-title":"Decentralized Computation Offloading and Resource Allocation for Mobile-Edge Computing: A Matching Game Approach","volume":"6","author":"Pham","year":"2018","journal-title":"IEEE Access"},{"key":"ref_34","doi-asserted-by":"crossref","unstructured":"Soyata, T., Muraleedharan, R., Funai, C., Kwon, M., and Heinzelman, W. (2012, January 1\u20134). Cloud-Vision: Real-Time Face Recognition Using a Mobile-Cloudlet-Cloud Acceleration Architecture. Proceedings of the 2012 IEEE Symposium on Computers and Communications (ISCC), Cappadocia, Turkey.","DOI":"10.1109\/ISCC.2012.6249269"}],"container-title":["Sensors"],"original-title":[],"language":"en","link":[{"URL":"https:\/\/www.mdpi.com\/1424-8220\/22\/18\/6760\/pdf","content-type":"unspecified","content-version":"vor","intended-application":"similarity-checking"}],"deposited":{"date-parts":[[2025,10,11]],"date-time":"2025-10-11T00:25:04Z","timestamp":1760142304000},"score":1,"resource":{"primary":{"URL":"https:\/\/www.mdpi.com\/1424-8220\/22\/18\/6760"}},"subtitle":[],"short-title":[],"issued":{"date-parts":[[2022,9,7]]},"references-count":34,"journal-issue":{"issue":"18","published-online":{"date-parts":[[2022,9]]}},"alternative-id":["s22186760"],"URL":"https:\/\/doi.org\/10.3390\/s22186760","relation":{},"ISSN":["1424-8220"],"issn-type":[{"value":"1424-8220","type":"electronic"}],"subject":[],"published":{"date-parts":[[2022,9,7]]}}}