{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2026,6,20]],"date-time":"2026-06-20T21:01:08Z","timestamp":1781989268093,"version":"3.54.5"},"reference-count":44,"publisher":"MDPI AG","issue":"5","license":[{"start":{"date-parts":[[2021,3,5]],"date-time":"2021-03-05T00:00:00Z","timestamp":1614902400000},"content-version":"vor","delay-in-days":0,"URL":"https:\/\/creativecommons.org\/licenses\/by\/4.0\/"}],"content-domain":{"domain":[],"crossmark-restriction":false},"short-container-title":["Sensors"],"abstract":"<jats:p>Processing IoT applications directly in the cloud may not be the most efficient solution for each IoT scenario, especially for time-sensitive applications. A promising alternative is to use fog and edge computing, which address the issue of managing the large data bandwidth needed by end devices. These paradigms impose to process the large amounts of generated data close to the data sources rather than in the cloud. One of the considerations of cloud-based IoT environments is resource management, which typically revolves around resource allocation, workload balance, resource provisioning, task scheduling, and QoS to achieve performance improvements. In this paper, we review resource management techniques that can be applied for cloud, fog, and edge computing. The goal of this review is to provide an evaluation framework of metrics for resource management algorithms aiming at the cloud\/fog and edge environments. To this end, we first address research challenges on resource management techniques in that domain. Consequently, we classify current research contributions to support in conducting an evaluation framework. One of the main contributions is an overview and analysis of research papers addressing resource management techniques. Concluding, this review highlights opportunities of using resource management techniques within the cloud\/fog\/edge paradigm. This practice is still at early development and barriers need to be overcome.<\/jats:p>","DOI":"10.3390\/s21051832","type":"journal-article","created":{"date-parts":[[2021,3,7]],"date-time":"2021-03-07T21:52:15Z","timestamp":1615153935000},"page":"1832","update-policy":"https:\/\/doi.org\/10.3390\/mdpi_crossmark_policy","source":"Crossref","is-referenced-by-count":110,"title":["Resource Management Techniques for Cloud\/Fog and Edge Computing: An Evaluation Framework and Classification"],"prefix":"10.3390","volume":"21","author":[{"ORCID":"https:\/\/orcid.org\/0000-0002-2426-8787","authenticated-orcid":false,"given":"Adriana","family":"Mijuskovic","sequence":"first","affiliation":[{"name":"Department of Pervasive Systems, University of Twente, 7522 NB Enschede, The Netherlands"}],"role":[{"vocabulary":"crossref","role":"author"}]},{"given":"Alessandro","family":"Chiumento","sequence":"additional","affiliation":[{"name":"Department of Pervasive Systems, University of Twente, 7522 NB Enschede, The Netherlands"}],"role":[{"vocabulary":"crossref","role":"author"}]},{"ORCID":"https:\/\/orcid.org\/0000-0003-2791-6070","authenticated-orcid":false,"given":"Rob","family":"Bemthuis","sequence":"additional","affiliation":[{"name":"Department of Pervasive Systems, University of Twente, 7522 NB Enschede, The Netherlands"}],"role":[{"vocabulary":"crossref","role":"author"}]},{"given":"Adina","family":"Aldea","sequence":"additional","affiliation":[{"name":"Department of Industrial Engineering and Business Information Systems, University of Twente, 7522 NB Enschede, The Netherlands"}],"role":[{"vocabulary":"crossref","role":"author"}]},{"given":"Paul","family":"Havinga","sequence":"additional","affiliation":[{"name":"Department of Pervasive Systems, University of Twente, 7522 NB Enschede, The Netherlands"}],"role":[{"vocabulary":"crossref","role":"author"}]}],"member":"1968","published-online":{"date-parts":[[2021,3,5]]},"reference":[{"key":"ref_1","doi-asserted-by":"crossref","first-page":"349","DOI":"10.1109\/JIOT.2014.2337336","article-title":"A Vision of IoT: Applications, Challenges, and Opportunities With China Perspective","volume":"1","author":"Chen","year":"2014","journal-title":"IEEE Internet Things J."},{"key":"ref_2","doi-asserted-by":"crossref","unstructured":"Mijuskovic, A., Bemthuis, R., Aldea, A., and Havinga, P. (2020, January 5). An Enterprise Architecture based on Cloud, Fog and Edge Computing for an Airfield Lighting Management System. Proceedings of the 2020 IEEE 24th International Enterprise Distributed Object Computing Workshop (EDOCW), Eindhoven, The Netherlands.","DOI":"10.1109\/EDOCW49879.2020.00021"},{"key":"ref_3","first-page":"975","article-title":"The Internet of Things Architecture, Feasible Applications and Fundamental challenges","volume":"179","author":"Muhammad","year":"2018","journal-title":"Int. J. Comput. Appl."},{"key":"ref_4","doi-asserted-by":"crossref","unstructured":"Gai, K., and Li, S. (2012, January 3\u20135). Towards Cloud Computing: A Literature Review on Cloud Computing and Its Development Trends. Proceedings of the 2012 Fourth International Conference on Multimedia Information Networking and Security, Uttar Pradesh, India.","DOI":"10.1109\/MINES.2012.240"},{"key":"ref_5","doi-asserted-by":"crossref","unstructured":"Karagiannis, V., and Schulte, S. (2020, January 11\u201314). Comparison of Alternative Architectures in Fog Computing. Proceedings of the 2020 IEEE 4th International Conference on Fog and Edge Computing (ICFEC), Melbourne, Australia.","DOI":"10.1109\/ICFEC50348.2020.00010"},{"key":"ref_6","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_7","doi-asserted-by":"crossref","first-page":"7457","DOI":"10.1109\/JIOT.2020.2984887","article-title":"Edge Intelligence: The Confluence of Edge Computing and Artificial Intelligence","volume":"7","author":"Deng","year":"2020","journal-title":"IEEE Internet Things J."},{"key":"ref_8","doi-asserted-by":"crossref","first-page":"75","DOI":"10.2307\/25148625","article-title":"Design Science in Information Systems Research","volume":"28","author":"Hevner","year":"2004","journal-title":"Manag. Inf. Syst. Q."},{"key":"ref_9","doi-asserted-by":"crossref","first-page":"105","DOI":"10.1016\/j.jnca.2018.10.021","article-title":"Internet of Things (IoT), mobile cloud, cloudlet, mobile IoT, IoT cloud, fog, mobile edge, and edge emerging computing paradigms: Disambiguation and research directions","volume":"128","author":"Elazhary","year":"2019","journal-title":"J. Netw. Comput. Appl."},{"key":"ref_10","doi-asserted-by":"crossref","unstructured":"Tedeschi, P., and Sciancalepore, S. (2019, January 17\u201319). Edge and Fog Computing in Critical Infrastructures: Analysis, Security Threats, and Research Challenges. Proceedings of the 2019 IEEE European Symposium on Security and Privacy Workshops (EuroS & PW), Stockholm, Sweden.","DOI":"10.1109\/EuroSPW.2019.00007"},{"key":"ref_11","unstructured":"Forni\u00e9s Casals, J.F., and Numhauser, P. (2013). Fog computing: Introduction to a new cloud evolution. Escrituras Silenciadas: Paisaje Como Historiograf\u00eda, Universidad de Alcal\u00e1."},{"key":"ref_12","doi-asserted-by":"crossref","first-page":"777","DOI":"10.1016\/j.future.2017.09.036","article-title":"Managing resources continuity from the edge to the cloud: Architecture and performance","volume":"79","author":"Jukan","year":"2018","journal-title":"Future Gener. Comput. Syst."},{"key":"ref_13","unstructured":"Tordera, E.M., Xavi, M.B., Alminana, J., Jukan, A., Ren, G.J., Zhu, J., and Farr\u00e9, J. (2016). What is a fog node a tutorial on current concepts towards a common definition. arXiv."},{"key":"ref_14","doi-asserted-by":"crossref","first-page":"96","DOI":"10.1109\/MNET.2018.1700202","article-title":"Learning IoT in Edge: Deep Learning for the Internet of Things with Edge Computing","volume":"32","author":"Li","year":"2018","journal-title":"IEEE Netw."},{"key":"ref_15","doi-asserted-by":"crossref","first-page":"1275","DOI":"10.1109\/JIOT.2018.2805263","article-title":"Edge computing for the Internet of Things: A case study","volume":"5","author":"Premsankar","year":"2018","journal-title":"IEEE Internet Things J."},{"key":"ref_16","first-page":"48","article-title":"An efficient architecture and algorithm for resource provisioning in fog computing","volume":"8","author":"Agarwal","year":"2016","journal-title":"Int. J. Inf. Eng. Electronic Bus. (IJIEEB)"},{"key":"ref_17","doi-asserted-by":"crossref","unstructured":"Seal, A., and Mukherjee, A. (2018, January 19). On the Emerging Coexistence of Edge, Fog and Cloud Computing paradigms in Real-Time Internets-of-EveryThings which operate in the Big-Squared Data space. Proceedings of the SoutheastCon 2018, Huntsville, AL, USA.","DOI":"10.1109\/SECON.2018.8478948"},{"key":"ref_18","doi-asserted-by":"crossref","first-page":"86769","DOI":"10.1109\/ACCESS.2019.2923610","article-title":"A Smart Manufacturing Service System Based on Edge Computing, Fog Computing, and Cloud Computing","volume":"7","author":"Qi","year":"2019","journal-title":"IEEE Access"},{"key":"ref_19","doi-asserted-by":"crossref","unstructured":"Javaid, S., Javaid, N., Saba, T., Wadud, Z., Rehman, A., and Haseeb, A. (2019). Intelligent resource allocation in residential buildings using consumer to fog to cloud based framework. Energies, 12.","DOI":"10.3390\/en12050815"},{"key":"ref_20","doi-asserted-by":"crossref","unstructured":"da Silva, R.A.C., and da Fonseca, N.L.S. (2018, January 20\u201324). Resource Allocation Mechanism for a Fog-Cloud Infrastructure. Proceedings of the 2018 IEEE International Conference on Communications (ICC), Kansas City, MO, USA.","DOI":"10.1109\/ICC.2018.8422237"},{"key":"ref_21","doi-asserted-by":"crossref","first-page":"4272","DOI":"10.1109\/JIOT.2018.2875915","article-title":"Fog-Based Computing and Storage Offloading for Data Synchronization in IoT","volume":"6","author":"Wang","year":"2019","journal-title":"IEEE Internet Things J."},{"key":"ref_22","doi-asserted-by":"crossref","unstructured":"Xu, X., Fu, S., Cai, Q., Tian, W., Liu, W., Dou, W., Sun, X., and Liu, A.X. (2018). Dynamic resource allocation for load balancing in fog environment. Wirel. Commun. Mob. Comput., 2018.","DOI":"10.1155\/2018\/6421607"},{"key":"ref_23","first-page":"855","article-title":"Priority Based Allocation in Cloud Computing","volume":"3","author":"Buchade","year":"2014","journal-title":"Int. J. Eng. Res. Technol."},{"key":"ref_24","doi-asserted-by":"crossref","unstructured":"Taneja, M., and Davy, A. (2017, January 8\u201312). Resource aware placement of IoT application modules in Fog-Cloud Computing Paradigm. Proceedings of the 2017 IFIP\/IEEE Symposium on Integrated Network and Service Management (IM), Lisbon, Portugal.","DOI":"10.23919\/INM.2017.7987464"},{"key":"ref_25","doi-asserted-by":"crossref","unstructured":"Bendechache, M., Svorobej, S., Takako Endo, P., and Lynn, T. (2020). Simulating Resource Management across the Cloud-to-Thing Continuum: A Survey and Future Directions. Future Internet, 12.","DOI":"10.32545\/encyclopedia202006.0021.v7"},{"key":"ref_26","doi-asserted-by":"crossref","first-page":"100273","DOI":"10.1016\/j.iot.2020.100273","article-title":"Performance evaluation metrics for cloud, fog, and edge computing: A review, taxonomy, benchmarks and standards for future research","volume":"12","author":"Aslanpour","year":"2020","journal-title":"Internet Things"},{"key":"ref_27","first-page":"1","article-title":"Resource management approaches in fog computing: A comprehensive review","volume":"18","author":"Souri","year":"2019","journal-title":"J. Grid Comput."},{"key":"ref_28","doi-asserted-by":"crossref","first-page":"1","DOI":"10.1145\/3391196","article-title":"An Overview of Service Placement Problem in Fog and Edge Computing","volume":"53","author":"Salaht","year":"2020","journal-title":"ACM Comput. Surv."},{"key":"ref_29","doi-asserted-by":"crossref","first-page":"134","DOI":"10.1016\/j.iot.2018.09.005","article-title":"The Internet of Things, Fog and Cloud continuum: Integration and challenges","volume":"3\u20134","author":"Bittencourt","year":"2018","journal-title":"Internet Things"},{"key":"ref_30","first-page":"201","article-title":"An architecture for elastic resource allocation in Fog Computing","volume":"6","author":"Agarwal","year":"2015","journal-title":"Int. J. Comput. Sci. Commun."},{"key":"ref_31","doi-asserted-by":"crossref","first-page":"2489","DOI":"10.1007\/s10586-016-0684-4","article-title":"Recent advancements in resource allocation techniques for cloud computing environment: A systematic review","volume":"20","author":"Madni","year":"2017","journal-title":"Clust. Comput."},{"key":"ref_32","doi-asserted-by":"crossref","first-page":"115760","DOI":"10.1109\/ACCESS.2019.2924958","article-title":"A Novel Bio-Inspired Hybrid Algorithm (NBIHA) for Efficient Resource Management in Fog Computing","volume":"7","author":"Rafique","year":"2019","journal-title":"IEEE Access"},{"key":"ref_33","doi-asserted-by":"crossref","first-page":"1216","DOI":"10.1109\/JIOT.2017.2709814","article-title":"Resource Allocation Strategy in Fog Computing Based on Priced Timed Petri Nets","volume":"4","author":"Ni","year":"2017","journal-title":"IEEE Internet Things J."},{"key":"ref_34","doi-asserted-by":"crossref","first-page":"253","DOI":"10.1109\/TNSE.2018.2852762","article-title":"Towards Workload Balancing in Fog Computing Empowered IoT","volume":"7","author":"Fan","year":"2020","journal-title":"IEEE Trans. Netw. Sci. Eng."},{"key":"ref_35","doi-asserted-by":"crossref","unstructured":"Skarlat, O., Schulte, S., Borkowski, M., and Leitner, P. (2016, January 4\u20136). Resource Provisioning for IoT Services in the Fog. Proceedings of the 2016 IEEE 9th Conference on Service-Oriented Computing and Applications (SOCA), Macau, China.","DOI":"10.1109\/SOCA.2016.10"},{"key":"ref_36","doi-asserted-by":"crossref","first-page":"4712","DOI":"10.1109\/TII.2018.2851241","article-title":"Tasks Scheduling and Resource Allocation in Fog Computing Based on Containers for Smart Manufacturing","volume":"14","author":"Yin","year":"2018","journal-title":"IEEE Trans. Ind. Inform."},{"key":"ref_37","doi-asserted-by":"crossref","unstructured":"Doddi, A., Krishna, P., and Mallikarjuna, B. (2020). Feedback-based fuzzy resource management in IoT using fog computing. Evol. Intell., 3.","DOI":"10.4018\/IJFC.2020010101"},{"key":"ref_38","doi-asserted-by":"crossref","unstructured":"Zahid, M., Javaid, N., Ansar, K., Hassan, K., Khan, M.K., and Waqas, M. (2018, January 27\u201329). Hill Climbing Load Balancing Algorithm on Fog Computing. Proceedings of the International Conference on P2P, Parallel, Grid, Cloud and Internet Computing, Taichung, Taiwan.","DOI":"10.1007\/978-3-030-02607-3_22"},{"key":"ref_39","doi-asserted-by":"crossref","unstructured":"Satapathy, S.C., Bhateja, V., and Das, S. (2019). Efficient Load Balancing Algorithm for Task Preprocessing in Fog Computing Environment. Smart Intelligent Computing and Applications, Springer.","DOI":"10.1007\/978-981-13-1927-3"},{"key":"ref_40","first-page":"78","article-title":"A Tabu Search Method for Load Balancing in Fog Computing","volume":"16","author":"Miguel","year":"2018","journal-title":"Int. J. Artif. Intell."},{"key":"ref_41","doi-asserted-by":"crossref","first-page":"2930","DOI":"10.1109\/JSYST.2018.2877850","article-title":"Energy-Efficient Task Offloading for Time-Sensitive Applications in Fog Computing","volume":"13","author":"Jiang","year":"2019","journal-title":"IEEE Syst. J."},{"key":"ref_42","unstructured":"Hong, C.H., and Varghese, B. (2018). Resource Management in Fog\/Edge Computing: A Survey. arXiv."},{"key":"ref_43","doi-asserted-by":"crossref","unstructured":"Lai, C., Song, D., Hwang, R., and Lai, Y. (2016, January 4\u20136). A QoS-aware streaming service over fog computing infrastructures. Proceedings of the 2016 Digital Media Industry Academic Forum (DMIAF), Santorini, Greece.","DOI":"10.1109\/DMIAF.2016.7574909"},{"key":"ref_44","unstructured":"(2021, March 03). E.800: Terms and Definitions Related to Quality of Service and Network Performance Including Dependability. ITU-T Recommendation. Available online: https:\/\/www.itu.int\/rec\/T-REC-E.800-199408-S\/en."}],"container-title":["Sensors"],"original-title":[],"language":"en","link":[{"URL":"https:\/\/www.mdpi.com\/1424-8220\/21\/5\/1832\/pdf","content-type":"unspecified","content-version":"vor","intended-application":"similarity-checking"}],"deposited":{"date-parts":[[2025,10,11]],"date-time":"2025-10-11T05:33:54Z","timestamp":1760160834000},"score":1,"resource":{"primary":{"URL":"https:\/\/www.mdpi.com\/1424-8220\/21\/5\/1832"}},"subtitle":[],"short-title":[],"issued":{"date-parts":[[2021,3,5]]},"references-count":44,"journal-issue":{"issue":"5","published-online":{"date-parts":[[2021,3]]}},"alternative-id":["s21051832"],"URL":"https:\/\/doi.org\/10.3390\/s21051832","relation":{},"ISSN":["1424-8220"],"issn-type":[{"value":"1424-8220","type":"electronic"}],"subject":[],"published":{"date-parts":[[2021,3,5]]}}}