{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2026,3,24]],"date-time":"2026-03-24T11:49:28Z","timestamp":1774352968342,"version":"3.50.1"},"reference-count":110,"publisher":"MDPI AG","issue":"9","license":[{"start":{"date-parts":[[2023,4,30]],"date-time":"2023-04-30T00:00:00Z","timestamp":1682812800000},"content-version":"vor","delay-in-days":0,"URL":"https:\/\/creativecommons.org\/licenses\/by\/4.0\/"}],"funder":[{"name":"Science, Technology, and Innovation Fund (FCTeI) of the General Royalties System (SGR)","award":["2020000100044"],"award-info":[{"award-number":["2020000100044"]}]},{"name":"FRIDA (Fondo Regional para la Innovaci\u00f3n Digital en Am\u00e9rica Latina y el Caribe)","award":["2020000100044"],"award-info":[{"award-number":["2020000100044"]}]},{"name":"Ibero-American Science and Technology Program for Development CYTED","award":["2020000100044"],"award-info":[{"award-number":["2020000100044"]}]}],"content-domain":{"domain":[],"crossmark-restriction":false},"short-container-title":["Sensors"],"abstract":"<jats:p>The growing number of connected objects has allowed the development of new applications in different areas. In addition, the technologies that support these applications, such as cloud and fog computing, face challenges in providing the necessary resources to process information for different applications due to the highly dynamic nature of these networks and the many heterogeneous devices involved. This article reviews the existing literature on one of these challenges: resource allocation in the fog\u2013cloud continuum, including approaches that consider different strategies and network characteristics. We also discuss the factors influencing resource allocation decisions, such as energy consumption, latency, monetary cost, or network usage. Finally, we identify the open research challenges and highlight potential future directions. This survey article aims to serve as a valuable reference for researchers and practitioners interested in the field of edge computing and resource allocation.<\/jats:p>","DOI":"10.3390\/s23094413","type":"journal-article","created":{"date-parts":[[2023,5,1]],"date-time":"2023-05-01T12:12:11Z","timestamp":1682943131000},"page":"4413","update-policy":"https:\/\/doi.org\/10.3390\/mdpi_crossmark_policy","source":"Crossref","is-referenced-by-count":32,"title":["A Comprehensive Survey on Resource Allocation Strategies in Fog\/Cloud Environments"],"prefix":"10.3390","volume":"23","author":[{"ORCID":"https:\/\/orcid.org\/0000-0002-3590-1795","authenticated-orcid":false,"given":"Jaime","family":"Vergara","sequence":"first","affiliation":[{"name":"Faculty of Engineering, Universidad de Antioquia, Medell\u00edn 50010, Colombia"}]},{"ORCID":"https:\/\/orcid.org\/0000-0002-7072-8924","authenticated-orcid":false,"given":"Juan","family":"Botero","sequence":"additional","affiliation":[{"name":"Faculty of Engineering, Universidad de Antioquia, Medell\u00edn 50010, Colombia"}]},{"ORCID":"https:\/\/orcid.org\/0000-0003-1294-137X","authenticated-orcid":false,"given":"Luis","family":"Fletscher","sequence":"additional","affiliation":[{"name":"Faculty of Engineering, Universidad de Antioquia, Medell\u00edn 50010, Colombia"}]}],"member":"1968","published-online":{"date-parts":[[2023,4,30]]},"reference":[{"key":"ref_1","unstructured":"United Nations (2018). Revision of World Urbanization Prospects, United Nations."},{"key":"ref_2","unstructured":"Gartner (2016). Gartner Says 8.4 Billion Connected \u201cThings\u201d Will Be in Use in 2017, up 31 Percent from 2016, Gartner."},{"key":"ref_3","unstructured":"Cisco Systems (2018). Cisco Annual Internet Report (2018\u20132023), Cisco Systems. Technical Report."},{"key":"ref_4","unstructured":"European Parliament (2020). Digital Agenda for Europe, 2020, European Parliament."},{"key":"ref_5","unstructured":"IT Strategic Headquarters, Prime Minister\u2019s Office of Japan (2009). iJapan Strategy for 2016, Technical Report."},{"key":"ref_6","unstructured":"Government of Singapore (2020). Smart Nation Singapore."},{"key":"ref_7","first-page":"76","article-title":"Developing Smart Cities in China: An Empirical Analysis","volume":"5","author":"Yu","year":"2018","journal-title":"Int. J. Public Adm. Digit. Age"},{"key":"ref_8","doi-asserted-by":"crossref","first-page":"416","DOI":"10.1109\/COMST.2017.2771153","article-title":"A Comprehensive Survey on Fog Computing: State-of-the-Art and Research Challenges","volume":"20","author":"Mouradian","year":"2018","journal-title":"IEEE Commun. Surv. Tutor."},{"key":"ref_9","doi-asserted-by":"crossref","unstructured":"Cardellini, V., Nardelli, M., and Luzi, D. (2016, January 18\u201322). Elastic stateful stream processing in storm. Proceedings of the International Conference on High Performance Computing Simulation (HPCS), Innsbruck, Austria.","DOI":"10.1109\/HPCSim.2016.7568388"},{"key":"ref_10","unstructured":"Heras, D.B., Boug\u00e9, L., Mencagli, G., Jeannot, E., Sakellariou, R., Badia, R.M., Barbosa, J.G., Ricci, L., Scott, S.L., and Lankes, S. Towards Hierarchical Autonomous Control for Elastic Data Stream Processing in the Fog. Proceedings of the Euro-Par 2017: Parallel Processing Workshops."},{"key":"ref_11","doi-asserted-by":"crossref","unstructured":"Puliafito, C., Mingozzi, E., and Anastasi, G. (2017, January 29\u201331). Fog Computing for the Internet of Mobile Things: Issues and Challenges. Proceedings of the International Conference on Smart Computing (SMARTCOMP), Hong Kong, China.","DOI":"10.1109\/SMARTCOMP.2017.7947010"},{"key":"ref_12","doi-asserted-by":"crossref","first-page":"1","DOI":"10.1145\/3362031","article-title":"A Survey on End-Edge-Cloud Orchestrated Network Computing Paradigms: Transparent Computing, Mobile Edge Computing, Fog Computing, and Cloudlet","volume":"52","author":"Ren","year":"2019","journal-title":"ACM Comput. Surv."},{"key":"ref_13","unstructured":"Mahmud, R., Kotagiri, R., and Buyya, R. (2017). Internet of Everything: Algorithms, Methodologies, Technologies and Perspectives, Springer."},{"key":"ref_14","doi-asserted-by":"crossref","first-page":"1","DOI":"10.1145\/3057266","article-title":"Fog Computing for Sustainable Smart Cities: A Survey","volume":"50","author":"Perera","year":"2017","journal-title":"ACM Comput. Surv."},{"key":"ref_15","unstructured":"Mu\u00f1oz, V.M., Ferguson, D., Helfert, M., and Pahl, C. Optimising QoS-Assurance, Resource Usage and Cost of Fog Application Deployments. Proceedings of the Cloud Computing and Services Science."},{"key":"ref_16","unstructured":"Industry IoT Consortium (2019). Industrial Internet Consortium: About Us, Industry IoT Consortium."},{"key":"ref_17","doi-asserted-by":"crossref","first-page":"47980","DOI":"10.1109\/ACCESS.2018.2866491","article-title":"Fog Computing: Survey of Trends, Architectures, Requirements, and Research Directions","volume":"6","author":"Naha","year":"2018","journal-title":"IEEE Access"},{"key":"ref_18","doi-asserted-by":"crossref","first-page":"71","DOI":"10.1016\/j.pmcj.2018.12.007","article-title":"A survey on fog computing for the Internet of Things","volume":"52","author":"Bellavista","year":"2019","journal-title":"Pervasive Mob. Comput."},{"key":"ref_19","doi-asserted-by":"crossref","first-page":"1130","DOI":"10.1109\/JSAC.2019.2906790","article-title":"Application Component Placement in NFV-Based Hybrid Cloud\/Fog Systems With Mobile Fog Nodes","volume":"37","author":"Mouradian","year":"2019","journal-title":"IEEE J. Sel. Areas Commun."},{"key":"ref_20","doi-asserted-by":"crossref","first-page":"221","DOI":"10.1016\/j.comnet.2018.07.020","article-title":"IoT survey: An SDN and fog computing perspective","volume":"143","author":"Salman","year":"2018","journal-title":"Comput. Netw."},{"key":"ref_21","unstructured":"Yi, S., Li, C., and Li, Q. (2015). 2015 Workshop on Mobile Big Data, Proceedings of the 16th ACM International Symposium on Mobile Ad Hoc Networking and Computing, Hangzhou, China, 21 June 2015, Association for Computing Machinery."},{"key":"ref_22","doi-asserted-by":"crossref","first-page":"1","DOI":"10.1145\/3292674","article-title":"A Survey of Communication Protocols for Internet of Things and Related Challenges of Fog and Cloud Computing Integration","volume":"51","author":"Dizdarevic","year":"2018","journal-title":"ACM Comput. Surv."},{"key":"ref_23","doi-asserted-by":"crossref","unstructured":"Kouah, R., Alleg, A., Laraba, A., and Ahmed, T. (2018, January 17\u201319). Energy-Aware Placement for IoT-Service Function Chain. Proceedings of the 23rd International Workshop on Computer Aided Modeling and Design of Communication Links and Networks (CAMAD), Barcelona, Spain.","DOI":"10.1109\/CAMAD.2018.8515003"},{"key":"ref_24","doi-asserted-by":"crossref","unstructured":"Emu, M., Yan, P., and Choudhury, S. (2020, January 7\u201311). Latency Aware VNF Deployment at Edge Devices for IoT Services: An Artificial Neural Network Based Approach. Proceedings of the International Conference on Communications Workshops (ICC Workshops), Virtual.","DOI":"10.1109\/ICCWorkshops49005.2020.9145242"},{"key":"ref_25","doi-asserted-by":"crossref","first-page":"4081","DOI":"10.1109\/JSYST.2019.2921786","article-title":"A New Scheme for IoT Service Function Chains Orchestration in SDN-IoT Network Systems","volume":"13","author":"Ren","year":"2019","journal-title":"IEEE Syst. J."},{"key":"ref_26","doi-asserted-by":"crossref","first-page":"1","DOI":"10.1145\/3391196","article-title":"An overview of service placement problem in Fog and Edge Computing; Research Report RR-9295","volume":"53","author":"Salaht","year":"2020","journal-title":"ACM Comput. Surv. (CSUR)"},{"key":"ref_27","doi-asserted-by":"crossref","unstructured":"Fahimullah, M., Philippe, G., Ahvar, S., and Trocan, M. (2023). Simulation Tools for Fog Computing: A Comparative Analysis. Sensors, 23.","DOI":"10.3390\/s23073492"},{"key":"ref_28","doi-asserted-by":"crossref","first-page":"1888","DOI":"10.1109\/SURV.2013.013013.00155","article-title":"Virtual Network Embedding: A Survey","volume":"15","author":"Fischer","year":"2013","journal-title":"IEEE Commun. Surv. Tutor."},{"key":"ref_29","doi-asserted-by":"crossref","first-page":"518","DOI":"10.1109\/TNSM.2016.2598420","article-title":"Resource Allocation in NFV: A Comprehensive Survey","volume":"13","author":"Botero","year":"2016","journal-title":"IEEE Trans. Netw. Serv. Manag."},{"key":"ref_30","doi-asserted-by":"crossref","first-page":"52","DOI":"10.1109\/MCOM.2017.1600896","article-title":"A Hierarchical Game Framework for Resource Management in Fog Computing","volume":"55","author":"Zhang","year":"2017","journal-title":"IEEE Commun. Mag."},{"key":"ref_31","doi-asserted-by":"crossref","first-page":"1584","DOI":"10.1109\/JPROC.2019.2922285","article-title":"Computation Offloading Toward Edge Computing","volume":"107","author":"Lin","year":"2019","journal-title":"Proc. IEEE"},{"key":"ref_32","doi-asserted-by":"crossref","unstructured":"Aryal, R.G., and Altmann, J. (2018, January 23\u201326). Dynamic application deployment in federations of clouds and edge resources using a multiobjective optimization AI algorithm. Proceedings of the 3rd International Conference on Fog and Mobile Edge Computing (FMEC), Barcelona, Spain.","DOI":"10.1109\/FMEC.2018.8364057"},{"key":"ref_33","doi-asserted-by":"crossref","first-page":"2226","DOI":"10.1109\/JIOT.2020.3035437","article-title":"Blockchain-Based Edge Computing Resource Allocation in IoT: A Deep Reinforcement Learning Approach","volume":"8","author":"He","year":"2021","journal-title":"IEEE Internet Things J."},{"key":"ref_34","doi-asserted-by":"crossref","first-page":"7944","DOI":"10.1109\/TVT.2019.2917890","article-title":"Computation Offloading and Resource Allocation For Cloud Assisted Mobile Edge Computing in Vehicular Networks","volume":"68","author":"Zhao","year":"2019","journal-title":"IEEE Trans. Veh. Technol."},{"key":"ref_35","doi-asserted-by":"crossref","first-page":"4924","DOI":"10.1109\/TWC.2017.2703901","article-title":"Computation Offloading and Resource Allocation in Wireless Cellular Networks With Mobile Edge Computing","volume":"16","author":"Wang","year":"2017","journal-title":"IEEE Trans. Wirel. Commun."},{"key":"ref_36","unstructured":"Ottenw\u00e4lder, B., Koldehofe, B., Rothermel, K., and Ramachandran, U. (July, January 29). MigCEP: Operator Migration for Mobility Driven Distributed Complex Event Processing. Proceedings of the 7th ACM International Conference on Distributed Event-Based Systems, Arlington, TX, USA."},{"key":"ref_37","doi-asserted-by":"crossref","first-page":"2435","DOI":"10.1007\/s12652-018-0914-0","article-title":"A lightweight decentralized service placement policy for performance optimization in fog computing","volume":"10","author":"Guerrero","year":"2018","journal-title":"J. Ambient. Intell. Humaniz. Comput."},{"key":"ref_38","doi-asserted-by":"crossref","first-page":"1204","DOI":"10.1109\/JIOT.2017.2688925","article-title":"Computing Resource Allocation in Three-Tier IoT Fog Networks: A Joint Optimization Approach Combining Stackelberg Game and Matching","volume":"4","author":"Zhang","year":"2017","journal-title":"IEEE Internet Things J."},{"key":"ref_39","doi-asserted-by":"crossref","first-page":"89","DOI":"10.1016\/j.future.2018.12.062","article-title":"Energy efficient task allocation and energy scheduling in green energy powered edge computing","volume":"95","author":"Gu","year":"2019","journal-title":"Future Gener. Comput. Syst."},{"key":"ref_40","doi-asserted-by":"crossref","unstructured":"Deng, R., Lu, R., Lai, C., and Luan, T.H. (2015, January 8\u201312). Towards power consumption-delay tradeoff by workload allocation in cloud-fog computing. Proceedings of the International Conference on Communications (ICC), London, UK.","DOI":"10.1109\/ICC.2015.7248934"},{"key":"ref_41","doi-asserted-by":"crossref","first-page":"24639","DOI":"10.1007\/s11042-018-7051-9","article-title":"A hybrid approach to scheduling real-time IoT workflows in fog and cloud environments","volume":"78","author":"Stavrinides","year":"2018","journal-title":"Multimed. Tools Appl."},{"key":"ref_42","doi-asserted-by":"crossref","first-page":"548","DOI":"10.1007\/s12083-019-00783-7","article-title":"Energy and time efficient task offloading and resource allocation on the generic IoT-fog-cloud architecture","volume":"13","author":"Sun","year":"2020","journal-title":"Peer -Peer Netw. Appl."},{"key":"ref_43","doi-asserted-by":"crossref","first-page":"1550147717742073","DOI":"10.1177\/1550147717742073","article-title":"A cost- and performance-effective approach for task scheduling based on collaboration between cloud and fog computing","volume":"13","author":"Pham","year":"2017","journal-title":"Int. J. Distrib. Sens. Netw."},{"key":"ref_44","doi-asserted-by":"crossref","first-page":"55","DOI":"10.1109\/MVT.2017.2667499","article-title":"Fog Vehicular Computing: Augmentation of Fog Computing Using Vehicular Cloud Computing","volume":"12","author":"Sookhak","year":"2017","journal-title":"IEEE Veh. Technol. Mag."},{"key":"ref_45","doi-asserted-by":"crossref","first-page":"1529","DOI":"10.1109\/TETC.2019.2902661","article-title":"Smart Resource Allocation for Mobile Edge Computing: A Deep Reinforcement Learning Approach","volume":"9","author":"Wang","year":"2019","journal-title":"IEEE Transactions on Emerging Topics in Computing"},{"key":"ref_46","doi-asserted-by":"crossref","first-page":"94","DOI":"10.1109\/MWC.001.1800582","article-title":"Task-Driven Resource Assignment in Mobile Edge Computing Exploiting Evolutionary Computation","volume":"26","author":"Wan","year":"2019","journal-title":"IEEE Wirel. Commun."},{"key":"ref_47","doi-asserted-by":"crossref","first-page":"10671","DOI":"10.1109\/ACCESS.2020.2965218","article-title":"UCAA: User-Centric User Association and Resource Allocation in Fog Computing Networks","volume":"8","author":"Tong","year":"2020","journal-title":"IEEE Access"},{"key":"ref_48","doi-asserted-by":"crossref","first-page":"1334","DOI":"10.1109\/JIOT.2018.2811808","article-title":"Optimal Placement of Cloudlets for Access Delay Minimization in SDN-Based Internet of Things Networks","volume":"5","author":"Zhao","year":"2018","journal-title":"IEEE Internet Things J."},{"key":"ref_49","doi-asserted-by":"crossref","first-page":"459","DOI":"10.1109\/TNSM.2019.2894955","article-title":"Optimized Provisioning of Edge Computing Resources With Heterogeneous Workload in IoT Networks","volume":"16","author":"Kherraf","year":"2019","journal-title":"IEEE Trans. Netw. Serv. Manag."},{"key":"ref_50","first-page":"1171","article-title":"Optimal Workload Allocation in Fog-Cloud Computing Toward Balanced Delay and Power Consumption","volume":"3","author":"Deng","year":"2016","journal-title":"IEEE Internet Things J."},{"key":"ref_51","doi-asserted-by":"crossref","unstructured":"Wang, J., Pan, J., and Esposito, F. (2017, January 22\u201325). Elastic urban video surveillance system using edge computing. Proceedings of the Workshop on Smart Internet of Things, Linz, Austria.","DOI":"10.1145\/3132479.3132490"},{"key":"ref_52","doi-asserted-by":"crossref","first-page":"205","DOI":"10.1016\/j.peva.2015.06.013","article-title":"Dynamic service migration and workload scheduling in edge-clouds","volume":"91","author":"Urgaonkar","year":"2015","journal-title":"Perform. Eval."},{"key":"ref_53","doi-asserted-by":"crossref","first-page":"2333","DOI":"10.1109\/JSAC.2018.2869954","article-title":"Follow Me at the Edge: Mobility-Aware Dynamic Service Placement for Mobile Edge Computing","volume":"36","author":"Ouyang","year":"2018","journal-title":"IEEE J. Sel. Areas Commun."},{"key":"ref_54","doi-asserted-by":"crossref","first-page":"105","DOI":"10.1007\/s12243-016-0524-9","article-title":"Service placement for latency reduction in the internet of things","volume":"72","author":"Velasquez","year":"2016","journal-title":"Ann. Telecommun."},{"key":"ref_55","doi-asserted-by":"crossref","unstructured":"Saurez, E., Hong, K., Lillethun, D., Ramachandran, U., and Ottenw\u00e4lder, B. (2016, January 20\u201324). Incremental Deployment and Migration of Geo-Distributed Situation Awareness Applications in the Fog. Proceedings of the 10th ACM International Conference on Distributed and Event-Based Systems, Irvine, CA, USA.","DOI":"10.1145\/2933267.2933317"},{"key":"ref_56","doi-asserted-by":"crossref","unstructured":"Bahreini, T., and Grosu, D. (2017, January 12\u201314). Efficient Placement of Multi-Component Applications in Edge Computing Systems. Proceedings of the 2nd ACM\/IEEE Symposium on Edge Computing, San Jose\/Fremont, CA, USA.","DOI":"10.1145\/3132211.3134454"},{"key":"ref_57","doi-asserted-by":"crossref","first-page":"1","DOI":"10.1145\/3347514","article-title":"A Dynamic Service-Migration Mechanism in Edge Cognitive Computing","volume":"19","author":"Chen","year":"2019","journal-title":"ACM Trans. Internet Technol. (TOIT)"},{"key":"ref_58","doi-asserted-by":"crossref","first-page":"7702","DOI":"10.1109\/TCOMM.2020.3022692","article-title":"Virtual Service Placement for Edge Computing Under Finite Memory and Bandwidth","volume":"68","author":"He","year":"2020","journal-title":"IEEE Trans. Commun."},{"key":"ref_59","doi-asserted-by":"crossref","first-page":"17","DOI":"10.1186\/s13677-020-00180-z","article-title":"Near real-time optimization of fog service placement for responsive edge computing","volume":"9","author":"Goethals","year":"2020","journal-title":"J. Cloud Comput.-Adv. Syst. Appl."},{"key":"ref_60","doi-asserted-by":"crossref","first-page":"4084","DOI":"10.1109\/JIOT.2019.2959124","article-title":"Trust-Oriented IoT Service Placement for Smart Cities in Edge Computing","volume":"7","author":"Xu","year":"2020","journal-title":"IEEE Internet Things J."},{"key":"ref_61","doi-asserted-by":"crossref","first-page":"1026","DOI":"10.1109\/TNSM.2019.2963643","article-title":"Dynamic On-Demand Fog Formation Offering On-the-Fly IoT Service Deployment","volume":"17","author":"Sami","year":"2020","journal-title":"IEEE Trans. Netw. Serv. Manag."},{"key":"ref_62","unstructured":"Maia, A.M., Ghamri-Doudane, Y., Vieira, D., and de Castro, M.F. (2019, January 8\u201312). Optimized Placement of Scalable IoT Services in Edge Computing. Proceedings of the IFIP\/IEEE Symposium on Integrated Network and Service Management (IM), Washington, DC, USA."},{"key":"ref_63","doi-asserted-by":"crossref","unstructured":"Soualah, O., Mechtri, M., Ghribi, C., and Zeghlache, D. (2017, January 14\u201317). Energy Efficient Algorithm for VNF Placement and Chaining. Proceedings of the 17th IEEE\/ACM International Symposium on Cluster, Cloud and Grid Computing (CCGRID), Madrid, Spain.","DOI":"10.1109\/CCGRID.2017.84"},{"key":"ref_64","doi-asserted-by":"crossref","unstructured":"Santos, J., Wauters, T., Volckaert, B., and De Turck, F. (2019, January 24\u201328). Towards Network-Aware Resource Provisioning in Kubernetes for Fog Computing Applications. Proceedings of the Conference on Network Softwarization (NetSoft), Paris, France.","DOI":"10.1109\/NETSOFT.2019.8806671"},{"key":"ref_65","unstructured":"Godinho, N., Curado, M., and Paquete, L. (July, January 29). Optimization of Service Placement with Fairness. Proceedings of the Symposium on Computers and Communications (ISCC), Barcelona, Spain."},{"key":"ref_66","doi-asserted-by":"crossref","first-page":"3832","DOI":"10.1109\/TITS.2020.3048844","article-title":"Resource Allocation in 5G IoV Architecture Based on SDN and Fog-Cloud Computing","volume":"22","author":"Cao","year":"2021","journal-title":"IEEE Trans. Intell. Transp. Syst."},{"key":"ref_67","doi-asserted-by":"crossref","unstructured":"Battula, S.K., Garg, S., Naha, R.K., Thulasiraman, P., and Thulasiram, R. (2019). A Micro-Level Compensation-Based Cost Model for Resource Allocation in a Fog Environment. Sensors, 19.","DOI":"10.3390\/s19132954"},{"key":"ref_68","doi-asserted-by":"crossref","first-page":"4106","DOI":"10.1109\/JIOT.2018.2875587","article-title":"Green Large-Scale Fog Computing Resource Allocation Using Joint Benders Decomposition, Dinkelbach Algorithm, ADMM, and Branch-and-Bound","volume":"6","author":"Yu","year":"2019","journal-title":"IEEE Internet Things J."},{"key":"ref_69","doi-asserted-by":"crossref","first-page":"3085","DOI":"10.1109\/TII.2019.2902574","article-title":"Fog Computing for 5G Tactile Industrial Internet of Things: QoE-Aware Resource Allocation Model","volume":"15","author":"Aazam","year":"2019","journal-title":"IEEE Trans. Ind. Informatics"},{"key":"ref_70","doi-asserted-by":"crossref","first-page":"2872","DOI":"10.1109\/JIOT.2018.2876198","article-title":"Joint Task Assignment, Transmission, and Computing Resource Allocation in Multilayer Mobile Edge Computing Systems","volume":"6","author":"Wang","year":"2019","journal-title":"IEEE Internet Things J."},{"key":"ref_71","doi-asserted-by":"crossref","first-page":"1843","DOI":"10.1109\/TMC.2018.2867520","article-title":"MOERA: Mobility-Agnostic Online Resource Allocation for Edge Computing","volume":"18","author":"Wang","year":"2019","journal-title":"IEEE Trans. Mob. Comput."},{"key":"ref_72","doi-asserted-by":"crossref","first-page":"72","DOI":"10.1109\/JIOT.2019.2945066","article-title":"PORA: Predictive Offloading and Resource Allocation in Dynamic Fog Computing Systems","volume":"7","author":"Gao","year":"2020","journal-title":"IEEE Internet Things J."},{"key":"ref_73","doi-asserted-by":"crossref","first-page":"3094","DOI":"10.1109\/JIOT.2020.2965009","article-title":"Multiattribute-Based Double Auction Toward Resource Allocation in Vehicular Fog Computing","volume":"7","author":"Peng","year":"2020","journal-title":"IEEE Internet Things J."},{"key":"ref_74","doi-asserted-by":"crossref","first-page":"10450","DOI":"10.1109\/JIOT.2020.2996213","article-title":"Resource Allocation for Vehicular Fog Computing Using Reinforcement Learning Combined with Heuristic Information","volume":"7","author":"Lee","year":"2020","journal-title":"IEEE Internet Things J."},{"key":"ref_75","doi-asserted-by":"crossref","first-page":"4292","DOI":"10.1109\/JIOT.2020.2966627","article-title":"Three Dynamic Pricing Schemes for Resource Allocation of Edge Computing for IoT Environment","volume":"7","author":"Baek","year":"2020","journal-title":"IEEE Internet Things J."},{"key":"ref_76","doi-asserted-by":"crossref","unstructured":"Jo\u0161ilo, S., and D\u00e1n, G. (May, January 29). Wireless and Computing Resource Allocation for Selfish Computation Offloading in Edge Computing. Proceedings of the IEEE INFOCOM 2019\u2014IEEE Conference on Computer Communications, Paris, France.","DOI":"10.1109\/INFOCOM.2019.8737480"},{"key":"ref_77","doi-asserted-by":"crossref","first-page":"427","DOI":"10.1007\/s11761-017-0219-8","article-title":"Optimized IoT Service Placement in the Fog","volume":"11","author":"Skarlat","year":"2017","journal-title":"Serv. Oriented Comput. Appl."},{"key":"ref_78","doi-asserted-by":"crossref","unstructured":"Dong, C., and Wen, W. (2019). Joint Optimization for Task Offloading in Edge Computing: An Evolutionary Game Approach. Sensors, 19.","DOI":"10.3390\/s19030740"},{"key":"ref_79","unstructured":"Wang, P., Liu, S., Ye, F., and Chen, X. (2018). A Fog-based Architecture and Programming Model for IoT Applications in the Smart Grid. arXiv."},{"key":"ref_80","doi-asserted-by":"crossref","unstructured":"Do, C.T., Tran, N.H., Pham, C., Alam, M.G.R., Son, J.H., and Hong, C.S. (2015, January 12\u201314). A proximal algorithm for joint resource allocation and minimizing carbon footprint in geo-distributed fog computing. Proceedings of the International Conference on Information Networking (ICOIN), Siem Reap, Cambodia.","DOI":"10.1109\/ICOIN.2015.7057905"},{"key":"ref_81","doi-asserted-by":"crossref","first-page":"2238","DOI":"10.1109\/JIOT.2020.3026589","article-title":"When Deep Reinforcement Learning Meets Federated Learning: Intelligent Multi-Timescale Resource Management for Multi-access Edge Computing in 5G Ultra Dense Network","volume":"8","author":"Yu","year":"2020","journal-title":"IEEE Internet Things J."},{"key":"ref_82","doi-asserted-by":"crossref","first-page":"111253","DOI":"10.1109\/ACCESS.2020.3003249","article-title":"IoT Application Placement Algorithm Based on Multi-Dimensional QoE Prioritization Model in Fog Computing Environment","volume":"8","author":"Nashaat","year":"2020","journal-title":"IEEE Access"},{"key":"ref_83","doi-asserted-by":"crossref","first-page":"77880","DOI":"10.1109\/ACCESS.2018.2884251","article-title":"Topology-Aware Resource Allocation for IoT Services in Clouds","volume":"6","author":"Li","year":"2018","journal-title":"IEEE Access"},{"key":"ref_84","doi-asserted-by":"crossref","first-page":"3319","DOI":"10.1109\/ACCESS.2019.2963051","article-title":"Contract-Based Computing Resource Management via Deep Reinforcement Learning in Vehicular Fog Computing","volume":"8","author":"Zhao","year":"2020","journal-title":"IEEE Access"},{"key":"ref_85","doi-asserted-by":"crossref","first-page":"6214","DOI":"10.1109\/JIOT.2019.2961707","article-title":"Cooperative Computation Offloading and Resource Allocation for Blockchain-Enabled Mobile-Edge Computing: A Deep Reinforcement Learning Approach","volume":"7","author":"Feng","year":"2020","journal-title":"IEEE Internet Things J."},{"key":"ref_86","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_87","doi-asserted-by":"crossref","first-page":"11158","DOI":"10.1109\/TVT.2019.2935450","article-title":"Deep Reinforcement Learning for Offloading and Resource Allocation in Vehicle Edge Computing and Networks","volume":"68","author":"Liu","year":"2019","journal-title":"IEEE Trans. Veh. Technol."},{"key":"ref_88","doi-asserted-by":"crossref","first-page":"1550147719837859","DOI":"10.1177\/1550147719837859","article-title":"Joint communication and computing resource allocation in vehicular edge computing","volume":"15","author":"Sun","year":"2019","journal-title":"Int. J. Distrib. Sens. Netw."},{"key":"ref_89","doi-asserted-by":"crossref","unstructured":"Rejiba, Z., Masip-Bruin, X., and Mar\u00edn-Tordera, E. (2019, January 26\u201328). Computation Task Assignment in Vehicular Fog Computing: A Learning Approach via Neighbor Advice. Proceedings of the 18th International Symposium on Network Computing and Applications (NCA), Cambridge, MA, USA.","DOI":"10.1109\/NCA.2019.8935033"},{"key":"ref_90","doi-asserted-by":"crossref","first-page":"43","DOI":"10.1007\/s10723-020-09507-1","article-title":"Workload Allocation in IoT-Fog-Cloud Architecture Using a Multi-Objective Genetic Algorithm","volume":"18","author":"Abbasi","year":"2020","journal-title":"J. Grid Comput."},{"key":"ref_91","doi-asserted-by":"crossref","first-page":"712","DOI":"10.1109\/TSC.2018.2827070","article-title":"Migration Modeling and Learning Algorithms for Containers in Fog Computing","volume":"12","author":"Tang","year":"2019","journal-title":"IEEE Trans. Serv. Comput."},{"key":"ref_92","doi-asserted-by":"crossref","first-page":"1","DOI":"10.1145\/3292499","article-title":"Trust Evaluation in Cross-Cloud Federation: Survey and Requirement Analysis","volume":"52","author":"Ahmed","year":"2019","journal-title":"ACM Comput. Surv."},{"key":"ref_93","doi-asserted-by":"crossref","first-page":"51","DOI":"10.1016\/j.jnca.2016.06.014","article-title":"A survey on cloud federation architectures: Identifying functional and non-functional properties","volume":"72","author":"Assis","year":"2016","journal-title":"J. Netw. Comput. Appl."},{"key":"ref_94","doi-asserted-by":"crossref","first-page":"1","DOI":"10.1145\/2788397","article-title":"Cloud Computing Resource Scheduling and a Survey of Its Evolutionary Approaches","volume":"47","author":"Zhan","year":"2015","journal-title":"ACM Comput. Surv."},{"key":"ref_95","doi-asserted-by":"crossref","first-page":"177","DOI":"10.1109\/MCOM.2018.1701322","article-title":"City of Things: Enabling Resource Provisioning in Smart Cities","volume":"56","author":"Santos","year":"2018","journal-title":"IEEE Commun. Mag."},{"key":"ref_96","doi-asserted-by":"crossref","first-page":"459","DOI":"10.1109\/TNSM.2019.2948137","article-title":"Placement and Chaining for Run-Time IoT Service Deployment in Edge-Cloud","volume":"17","author":"Nguyen","year":"2020","journal-title":"IEEE Trans. Netw. Serv. Manag."},{"key":"ref_97","doi-asserted-by":"crossref","first-page":"1245","DOI":"10.1016\/j.comnet.2010.03.005","article-title":"Resilience and survivability in communication networks: Strategies, principles, and survey of disciplines","volume":"54","author":"Sterbenz","year":"2010","journal-title":"Comput. Netw."},{"key":"ref_98","doi-asserted-by":"crossref","first-page":"2586","DOI":"10.1109\/JSAC.2017.2760478","article-title":"The Extended Cloud: Review and Analysis of Mobile Edge Computing and Fog From a Security and Resilience Perspective","volume":"35","author":"Shirazi","year":"2017","journal-title":"IEEE J. Sel. Areas Commun."},{"key":"ref_99","doi-asserted-by":"crossref","first-page":"102784","DOI":"10.1016\/j.jnca.2020.102784","article-title":"Fog computing systems: State of the art, research issues and future trends, with a focus on resilience","volume":"169","author":"Moura","year":"2020","journal-title":"J. Netw. Comput. Appl."},{"key":"ref_100","doi-asserted-by":"crossref","unstructured":"Kott, A., and Linkov, I. (2019). Cyber Resilience of Systems and Networks, Springer International Publishing.","DOI":"10.1007\/978-3-319-77492-3"},{"key":"ref_101","doi-asserted-by":"crossref","first-page":"80","DOI":"10.1109\/MWC.001.1900077","article-title":"Comparing Fog Solutions for Energy Efficiency in Wireless Networks: Challenges and Opportunities","volume":"26","author":"Ridhawi","year":"2019","journal-title":"IEEE Wirel. Commun."},{"key":"ref_102","doi-asserted-by":"crossref","unstructured":"Kott, A., and Linkov, I. (2019). Cyber Resilience of Systems and Networks, Springer International Publishing.","DOI":"10.1007\/978-3-319-77492-3"},{"key":"ref_103","doi-asserted-by":"crossref","first-page":"875","DOI":"10.1109\/TNSM.2017.2730199","article-title":"On the Placement of VNF Managers in Large-Scale and Distributed NFV Systems","volume":"14","author":"Naboulsi","year":"2017","journal-title":"IEEE Trans. Netw. Serv. Manag."},{"key":"ref_104","doi-asserted-by":"crossref","first-page":"333","DOI":"10.1109\/COMST.2017.2782482","article-title":"Distributed SDN Control: Survey, Taxonomy and Challenges","volume":"20","author":"Bannour","year":"2017","journal-title":"IEEE Commun. Surv. Tutor."},{"key":"ref_105","doi-asserted-by":"crossref","first-page":"802","DOI":"10.1109\/ACCESS.2018.2885821","article-title":"Mobility Prediction: A Survey on State-of-the-Art Schemes and Future Applications","volume":"7","author":"Zhang","year":"2019","journal-title":"IEEE Access"},{"key":"ref_106","doi-asserted-by":"crossref","first-page":"310","DOI":"10.1016\/j.compeleceng.2016.09.015","article-title":"DMP-IOT: A distributed movement prediction scheme for IOT health-care applications","volume":"58","author":"Zamanifar","year":"2017","journal-title":"Comput. Electr. Eng."},{"key":"ref_107","doi-asserted-by":"crossref","unstructured":"Celesti, A., Fazio, M., Giacobbe, M., Puliafito, A., and Villari, M. (2016, January 23\u201325). Characterizing Cloud Federation in IoT. Proceedings of the 30th International Conference on Advanced Information Networking and Applications Workshops (WAINA), Crans-Montana, Switzerland.","DOI":"10.1109\/WAINA.2016.152"},{"key":"ref_108","doi-asserted-by":"crossref","unstructured":"Sgambelluri, A., Tusa, F., Gharbaoui, M., Maini, E., Toka, L., Perez, J.M., Paolucci, F., Martini, B., Poe, W.Y., and Melian Hernandes, J. (2017, January 12\u201315). Orchestration of Network Services across multiple operators: The 5G Exchange prototype. Proceedings of the European Conference on Networks and Communications (EuCNC), Oulu, Finland.","DOI":"10.1109\/EuCNC.2017.7980666"},{"key":"ref_109","doi-asserted-by":"crossref","unstructured":"Quang, P.T.A., Bradai, A., Singh, K.D., and Hadjadj-Aoul, Y. (May, January 29). Multi-domain non-cooperative VNF-FG embedding: A deep reinforcement learning approach. Proceedings of the IEEE INFOCOM 2019\u2014IEEE Conference on Computer Communications Workshops (INFOCOM WKSHPS), Paris, France.","DOI":"10.1109\/INFCOMW.2019.8845184"},{"key":"ref_110","doi-asserted-by":"crossref","first-page":"1275","DOI":"10.1002\/spe.2509","article-title":"iFogSim: A Toolkit for Modeling and Simulation of Resource Management Techniques in Internet of Things, Edge and Fog Computing Environments","volume":"47","author":"Gupta","year":"2017","journal-title":"Software Pract. Exp."}],"container-title":["Sensors"],"original-title":[],"language":"en","link":[{"URL":"https:\/\/www.mdpi.com\/1424-8220\/23\/9\/4413\/pdf","content-type":"unspecified","content-version":"vor","intended-application":"similarity-checking"}],"deposited":{"date-parts":[[2025,10,10]],"date-time":"2025-10-10T19:27:11Z","timestamp":1760124431000},"score":1,"resource":{"primary":{"URL":"https:\/\/www.mdpi.com\/1424-8220\/23\/9\/4413"}},"subtitle":[],"short-title":[],"issued":{"date-parts":[[2023,4,30]]},"references-count":110,"journal-issue":{"issue":"9","published-online":{"date-parts":[[2023,5]]}},"alternative-id":["s23094413"],"URL":"https:\/\/doi.org\/10.3390\/s23094413","relation":{},"ISSN":["1424-8220"],"issn-type":[{"value":"1424-8220","type":"electronic"}],"subject":[],"published":{"date-parts":[[2023,4,30]]}}}