{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2026,10,23]],"date-time":"2026-10-23T21:00:52Z","timestamp":1792789252331,"version":"4.5.0"},"reference-count":75,"publisher":"MDPI AG","issue":"1","license":[{"start":{"date-parts":[[2023,12,30]],"date-time":"2023-12-30T00:00:00Z","timestamp":1703894400000},"content-version":"vor","delay-in-days":0,"URL":"https:\/\/creativecommons.org\/licenses\/by\/4.0\/"}],"funder":[{"name":"DRONES","award":["RG12117A8AFA07F7"],"award-info":[{"award-number":["RG12117A8AFA07F7"]}]}],"content-domain":{"domain":[],"crossmark-restriction":false},"short-container-title":["Future Internet"],"abstract":"<jats:p>The Internet of Things (IoT) uptake brought a paradigm shift in application deployment. Indeed, IoT applications are not centralized in cloud data centers, but the computation and storage are moved close to the consumers, creating a computing continuum between the edge of the network and the cloud. This paradigm shift is called fog computing, a concept introduced by Cisco in 2012. Scheduling applications in this decentralized, heterogeneous, and resource-constrained environment is challenging. The task scheduling problem in fog computing has been widely explored and addressed using many approaches, from traditional operational research to heuristics and machine learning. This paper aims to analyze the literature on task scheduling in fog computing published in the last five years to classify the criteria used for decision-making and the technique used to solve the task scheduling problem. We propose a taxonomy of task scheduling algorithms, and we identify the research gaps and challenges.<\/jats:p>","DOI":"10.3390\/fi16010016","type":"journal-article","created":{"date-parts":[[2023,12,31]],"date-time":"2023-12-31T04:51:51Z","timestamp":1703998311000},"page":"16","update-policy":"https:\/\/doi.org\/10.3390\/mdpi_crossmark_policy","source":"Crossref","is-referenced-by-count":15,"title":["An Analysis of Methods and Metrics for Task Scheduling in Fog Computing"],"prefix":"10.3390","volume":"16","author":[{"ORCID":"https:\/\/orcid.org\/0009-0004-9014-0580","authenticated-orcid":false,"given":"Javid","family":"Misirli","sequence":"first","affiliation":[{"name":"Computer Science Department, Sapienza University of Rome, 00185 Rome, Italy"}],"role":[{"vocabulary":"crossref","role":"author"}]},{"ORCID":"https:\/\/orcid.org\/0000-0002-3118-5058","authenticated-orcid":false,"given":"Emiliano","family":"Casalicchio","sequence":"additional","affiliation":[{"name":"Computer Science Department, Sapienza University of Rome, 00185 Rome, Italy"}],"role":[{"vocabulary":"crossref","role":"author"}]}],"member":"1968","published-online":{"date-parts":[[2023,12,30]]},"reference":[{"key":"ref_1","doi-asserted-by":"crossref","first-page":"1615","DOI":"10.14419\/ijet.v7i3.12612","article-title":"Fog Computing, Applications, Security and Challenges, Review","volume":"7","author":"Rahman","year":"2018","journal-title":"Int. J. Eng. Technol."},{"key":"ref_2","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_3","doi-asserted-by":"crossref","first-page":"940","DOI":"10.1109\/TMC.2020.3017079","article-title":"Dynamic Scheduling for Stochastic Edge-Cloud Computing Environments Using A3C Learning and Residual Recurrent Neural Networks","volume":"21","author":"Tuli","year":"2022","journal-title":"IEEE Trans. Mob. Comput."},{"key":"ref_4","doi-asserted-by":"crossref","unstructured":"Abdel-Kader, R., El Sayad, N., and Rizk, R. (2021). Efficient energy and completion time for dependent task computation offloading algorithm in industry 4.0. PLoS ONE, 16.","DOI":"10.1371\/journal.pone.0252756"},{"key":"ref_5","doi-asserted-by":"crossref","first-page":"105710","DOI":"10.1016\/j.engappai.2022.105710","article-title":"Multi-agent deep reinforcement learning for task offloading in group distributed manufacturing systems","volume":"118","author":"Xiong","year":"2023","journal-title":"Eng. Appl. Artif. Intell."},{"key":"ref_6","doi-asserted-by":"crossref","first-page":"100549","DOI":"10.1016\/j.iot.2022.100549","article-title":"Fog Node Self-Control Middleware: Enhancing context awareness towards autonomous decision making in Fog Colonies","volume":"19","author":"Nikolopoulos","year":"2022","journal-title":"Internet Things"},{"key":"ref_7","doi-asserted-by":"crossref","unstructured":"Apat, H.K., Sahoo, B., and Maiti, P. (2018, January 19\u201321). Service Placement in Fog Computing Environment. Proceedings of the 2018 International Conference on Information Technology (ICIT), Bhubaneswar, India.","DOI":"10.1109\/ICIT.2018.00062"},{"key":"ref_8","doi-asserted-by":"crossref","unstructured":"Dehury, C., and Srirama, S. (2019, January 2\u20134). Personalized Service Delivery using Reinforcement Learning in Fog and Cloud Environment. Proceedings of the iiWAS2019: The 21st International Conference on Information Integration and Web-based Applications & Services, Munich, Germany.","DOI":"10.1145\/3366030.3366055"},{"key":"ref_9","doi-asserted-by":"crossref","first-page":"242","DOI":"10.1109\/TPDS.2020.3014896","article-title":"Fast Adaptive Task Offloading in Edge Computing Based on Meta Reinforcement Learning","volume":"32","author":"Wang","year":"2021","journal-title":"IEEE Trans. Parallel Distrib. Syst."},{"key":"ref_10","doi-asserted-by":"crossref","first-page":"109603","DOI":"10.1016\/j.comnet.2023.109603","article-title":"Delay and energy aware task scheduling mechanism for fog-enabled IoT applications: A reinforcement learning approach","volume":"224","author":"Raju","year":"2023","journal-title":"Comput. Netw."},{"key":"ref_11","doi-asserted-by":"crossref","first-page":"109208","DOI":"10.1016\/j.comnet.2022.109208","article-title":"A geographical-aware state deployment service for Fog Computing","volume":"216","author":"Lima","year":"2022","journal-title":"Comput. Netw."},{"key":"ref_12","doi-asserted-by":"crossref","unstructured":"Wu, H.Y., and Lee, C.R. (2018, January 23\u201327). Energy Efficient Scheduling for Heterogeneous Fog Computing Architectures. Proceedings of the 2018 IEEE 42nd Annual Computer Software and Applications Conference (COMPSAC), Tokyo, Japan.","DOI":"10.1109\/COMPSAC.2018.00085"},{"key":"ref_13","doi-asserted-by":"crossref","first-page":"100049","DOI":"10.1016\/j.teler.2023.100049","article-title":"A review on fog computing: Issues, characteristics, challenges, and potential applications","volume":"10","author":"Das","year":"2023","journal-title":"Telemat. Inform. Rep."},{"key":"ref_14","doi-asserted-by":"crossref","first-page":"38867","DOI":"10.1109\/ACCESS.2018.2883662","article-title":"Mobility-Aware Fog Computing in Dynamic Environments: Understandings and Implementation","volume":"7","author":"Waqas","year":"2018","journal-title":"IEEE Access"},{"key":"ref_15","doi-asserted-by":"crossref","first-page":"1098","DOI":"10.1016\/j.future.2019.09.060","article-title":"Saving time and cost on the scheduling of fog-based IoT applications using deep reinforcement learning approach","volume":"110","author":"Gazori","year":"2019","journal-title":"Future Gener. Comput. Syst."},{"key":"ref_16","doi-asserted-by":"crossref","first-page":"111","DOI":"10.1016\/j.future.2019.01.059","article-title":"Task migration for mobile edge computing using deep reinforcement learning","volume":"96","author":"Zhang","year":"2019","journal-title":"Future Gener. Comput. Syst."},{"key":"ref_17","doi-asserted-by":"crossref","unstructured":"Mai, L., Dao, N.N., and Park, M. (2018). Real-Time Task Assignment Approach Leveraging Reinforcement Learning with Evolution Strategies for Long-Term Latency Minimization in Fog Computing. Sensors, 18.","DOI":"10.3390\/s18092830"},{"key":"ref_18","doi-asserted-by":"crossref","unstructured":"Wang, J., and Li, D. (2019). Task Scheduling Based on a Hybrid Heuristic Algorithm for Smart Production Line with Fog Computing. Sensors, 19.","DOI":"10.3390\/s19051023"},{"key":"ref_19","doi-asserted-by":"crossref","first-page":"193","DOI":"10.1016\/j.comcom.2022.04.006","article-title":"Task offloading in vehicular edge computing networks via deep reinforcement learning","volume":"189","author":"Karimi","year":"2022","journal-title":"Comput. Commun."},{"key":"ref_20","doi-asserted-by":"crossref","first-page":"1","DOI":"10.1155\/2022\/3606068","article-title":"An Intelligent Proposed Model for Task Offloading in Fog-Cloud Collaboration Using Logistics Regression","volume":"2022","author":"Bukhari","year":"2022","journal-title":"Comput. Intell. Neurosci."},{"key":"ref_21","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_22","doi-asserted-by":"crossref","first-page":"1","DOI":"10.1145\/3544836","article-title":"Scheduling IoT Applications in Edge and Fog Computing Environments: A Taxonomy and Future Directions","volume":"55","author":"Goudarzi","year":"2022","journal-title":"ACM Comput. Surv."},{"key":"ref_23","doi-asserted-by":"crossref","first-page":"1","DOI":"10.1145\/3403955","article-title":"Application Management in Fog Computing Environments: A Taxonomy, Review and Future Directions","volume":"53","author":"Mahmud","year":"2020","journal-title":"ACM Comput. Surv."},{"key":"ref_24","doi-asserted-by":"crossref","unstructured":"Singh, J., Singh, P., Amhoud, E.M., and Hedabou, M. (2022). Energy-Efficient and Secure Load Balancing Technique for SDN-Enabled Fog Computing. Sustainability, 14.","DOI":"10.3390\/su141912951"},{"key":"ref_25","doi-asserted-by":"crossref","first-page":"21","DOI":"10.1186\/s13677-022-00293-7","article-title":"Characterization of task response time in fog enabled networks using queueing theory under different virtualization modes","volume":"11","author":"Mohamed","year":"2022","journal-title":"J. Cloud Comput."},{"key":"ref_26","doi-asserted-by":"crossref","unstructured":"Vakilian, S., Moravvej, S.V., and Fanian, A. (2021, January 19\u201320). Using the Cuckoo Algorithm to Optimizing the Response Time and Energy Consumption Cost of Fog Nodes by Considering Collaboration in the Fog Layer. Proceedings of the 2021 5th International Conference on Internet of Things and Applications (IoT), Isfahan, Iran.","DOI":"10.1109\/IoT52625.2021.9469722"},{"key":"ref_27","doi-asserted-by":"crossref","first-page":"4218696","DOI":"10.1155\/2022\/4218696","article-title":"Fragmented Task Scheduling for Load-Balanced Fog Computing Based on Q-Learning","volume":"2022","author":"Razaq","year":"2022","journal-title":"Wirel. Commun. Mob. Comput."},{"key":"ref_28","doi-asserted-by":"crossref","first-page":"53","DOI":"10.1186\/s13677-021-00264-4","article-title":"An Efficient Population-Based Multi-Objective Task Scheduling Approach in Fog Computing Systems","volume":"10","author":"Movahedi","year":"2021","journal-title":"J. Cloud Comput."},{"key":"ref_29","doi-asserted-by":"crossref","first-page":"348","DOI":"10.1016\/j.compeleceng.2018.10.003","article-title":"Task offloading and resource allocation for edge-of-things computing on smart healthcare systems","volume":"72","author":"Lin","year":"2018","journal-title":"Comput. Electr. Eng."},{"key":"ref_30","doi-asserted-by":"crossref","unstructured":"Ali, H., Rout, R., Parimi, P., and Das, S. (2021, January 5\u20139). Real-Time Task Scheduling in Fog-Cloud Computing Framework for IoT Applications: A Fuzzy Logic based Approach. Proceedings of the 2021 International Conference on COMmunication Systems & NETworkS (COMSNETS), Bangalore, India.","DOI":"10.1109\/COMSNETS51098.2021.9352931"},{"key":"ref_31","doi-asserted-by":"crossref","first-page":"962","DOI":"10.1007\/s12083-020-01051-9","article-title":"Task scheduling in cloud-fog computing systems","volume":"14","author":"Guevara","year":"2021","journal-title":"Peer-Netw. Appl."},{"key":"ref_32","doi-asserted-by":"crossref","unstructured":"Tsai, J.F., Huang, C.H., and Lin, M.H. (2021). An Optimal Task Assignment Strategy in Cloud-Fog Computing Environment. Appl. Sci., 11.","DOI":"10.3390\/app11041909"},{"key":"ref_33","doi-asserted-by":"crossref","unstructured":"Nguyen, B.M., Thi Thanh Binh, H., The Anh, T., and Bao Son, D. (2019). Evolutionary Algorithms to Optimize Task Scheduling Problem for the IoT Based Bag-of-Tasks Application in Cloud\u2013Fog Computing Environment. Appl. Sci., 9.","DOI":"10.3390\/app9091730"},{"key":"ref_34","doi-asserted-by":"crossref","first-page":"e3770","DOI":"10.1002\/ett.3770","article-title":"An Efficient Task Scheduling Approach Using Moth-Flame Optimization Algorithm for Cyber-Physical System Applications in Fog Computing","volume":"31","author":"Souri","year":"2020","journal-title":"Trans. Emerg. Telecommun. Technol."},{"key":"ref_35","doi-asserted-by":"crossref","first-page":"2671","DOI":"10.1109\/TSC.2021.3075988","article-title":"Demand-Driven Deep Reinforcement Learning for Scalable Fog and Service Placement","volume":"15","author":"Sami","year":"2022","journal-title":"IEEE Trans. Serv. Comput."},{"key":"ref_36","doi-asserted-by":"crossref","first-page":"2491","DOI":"10.1109\/TMC.2021.3123165","article-title":"A Distributed Deep Reinforcement Learning Technique for Application Placement in Edge and Fog Computing Environments","volume":"22","author":"Goudarzi","year":"2021","journal-title":"IEEE Trans. Mob. Comput."},{"key":"ref_37","doi-asserted-by":"crossref","first-page":"8265","DOI":"10.1007\/s12652-020-02561-3","article-title":"Autonomous computation offloading and auto-scaling the in the mobile fog computing: A deep reinforcement learning-based approach","volume":"12","author":"Jazayeri","year":"2021","journal-title":"J. Ambient Intell. Humaniz. Comput."},{"key":"ref_38","doi-asserted-by":"crossref","first-page":"012044","DOI":"10.1088\/1742-6596\/1963\/1\/012044","article-title":"An Evolutionary Algorithm for Task scheduling Problem in the Cloud-Fog environment","volume":"1963","author":"Abdulredha","year":"2021","journal-title":"J. Phys. Conf. Ser."},{"key":"ref_39","doi-asserted-by":"crossref","first-page":"2094","DOI":"10.1109\/JIOT.2018.2823000","article-title":"DEBTS: Delay Energy Balanced Task Scheduling in Homogeneous Fog Networks","volume":"5","author":"Yang","year":"2018","journal-title":"IEEE Internet Things J."},{"key":"ref_40","doi-asserted-by":"crossref","unstructured":"Nikoui, T.S., Balador, A., Rahmani, A.M., and Bakhshi, Z. (2020, January 10\u201311). Cost-Aware Task Scheduling in Fog-Cloud Environment. Proceedings of the 2020 CSI\/CPSSI International Symposium on Real-Time and Embedded Systems and Technologies (RTEST), Tehran, Iran.","DOI":"10.1109\/RTEST49666.2020.9140118"},{"key":"ref_41","doi-asserted-by":"crossref","first-page":"15089","DOI":"10.1007\/s11227-022-04461-z","article-title":"Deep Learning-Based Energy-Efficient Computational Offloading Strategy in Heterogeneous Fog Computing Networks","volume":"78","author":"Sarkar","year":"2022","journal-title":"J. Supercomput."},{"key":"ref_42","doi-asserted-by":"crossref","first-page":"91","DOI":"10.1186\/s13634-021-00802-x","article-title":"A Reinforcement Learning based Computing Offloading and Resource Allocation Scheme in F-RAN","volume":"2021","author":"Fan","year":"2021","journal-title":"EURASIP J. Adv. Signal Process."},{"key":"ref_43","doi-asserted-by":"crossref","unstructured":"Shi, J., Du, J., Wang, J., and Yuan, J. (April, January 29). Deep Reinforcement Learning-Based V2V Partial Computation Offloading in Vehicular Fog Computing. Proceedings of the 2021 IEEE Wireless Communications and Networking Conference (WCNC), Nanjing, China.","DOI":"10.1109\/WCNC49053.2021.9417450"},{"key":"ref_44","doi-asserted-by":"crossref","first-page":"e5581","DOI":"10.1002\/cpe.5581","article-title":"A Job Scheduling Algorithm for Delay and Performance Optimization in Fog Computing","volume":"32","author":"Jamil","year":"2019","journal-title":"Concurr. Comput. Pract. Exp."},{"key":"ref_45","doi-asserted-by":"crossref","first-page":"1572","DOI":"10.1109\/JIOT.2020.3015522","article-title":"An Online Learning Approach to Computation Offloading in Dynamic Fog Networks","volume":"8","author":"Yang","year":"2020","journal-title":"IEEE Internet Things J."},{"key":"ref_46","doi-asserted-by":"crossref","unstructured":"Alatoun, K., Matrouk, K., Mohammed, M.A., Nedoma, J., Martinek, R., and Zmij, P. (2022). A Novel Low-Latency and Energy-Efficient Task Scheduling Framework for Internet of Medical Things in an Edge Fog Cloud System. Sensors, 22.","DOI":"10.3390\/s22145327"},{"key":"ref_47","first-page":"10010","article-title":"Optimal deploying IoT services on the fog computing: A metaheuristic-based multi-objective approach","volume":"34","author":"Wu","year":"2022","journal-title":"J. King Saud Univ. Comput. Inf. Sci."},{"key":"ref_48","doi-asserted-by":"crossref","first-page":"1041","DOI":"10.1109\/JIOT.2020.3009540","article-title":"Heterogeneous Task Offloading and Resource Allocations via Deep Recurrent Reinforcement Learning in Partial Observable Multi-Fog Networks","volume":"8","author":"Baek","year":"2020","journal-title":"IEEE Internet Things J."},{"key":"ref_49","doi-asserted-by":"crossref","first-page":"976","DOI":"10.1109\/TII.2018.2883991","article-title":"Traffic and Computation Co-Offloading With Reinforcement Learning in Fog Computing for Industrial Applications","volume":"15","author":"Wang","year":"2018","journal-title":"IEEE Trans. Ind. Inform."},{"key":"ref_50","doi-asserted-by":"crossref","unstructured":"Wang, S., Hu, Z., Deng, Y., and Hu, L. (2022). Game-Theory-Based Task Offloading and Resource Scheduling in Cloud-Edge Collaborative Systems. Appl. Sci., 12.","DOI":"10.3390\/app12126154"},{"key":"ref_51","doi-asserted-by":"crossref","unstructured":"Benblidia, M., Brik, B., Merghem-Boulahia, L., and Esseghir, M. (2019, January 24\u201328). Ranking Fog nodes for Tasks Scheduling in Fog-Cloud Environments: A Fuzzy Logic Approach. Proceedings of the 2019 15th International Wireless Communications & Mobile Computing Conference (IWCMC), Tangier, Morocco.","DOI":"10.1109\/IWCMC.2019.8766437"},{"key":"ref_52","doi-asserted-by":"crossref","first-page":"539","DOI":"10.1016\/j.future.2019.09.039","article-title":"Scheduling Internet of Things requests to minimize latency in hybrid Fog\u2013Cloud computing","volume":"111","author":"Aburukba","year":"2020","journal-title":"Future Gener. Comput. Syst."},{"key":"ref_53","doi-asserted-by":"crossref","unstructured":"Canali, C., and Lancellotti, R. (2019). GASP: Genetic Algorithms for Service Placement in Fog Computing Systems. Algorithms, 12.","DOI":"10.3390\/a12100201"},{"key":"ref_54","doi-asserted-by":"crossref","unstructured":"Zhang, J., Guo, H., and Liu, J. (2019). A Reinforcement Learning Based Task Offloading Scheme for Vehicular Edge Computing Network, Springer. Artificial Intelligence for Communications and Networks.","DOI":"10.1007\/978-3-030-22971-9_38"},{"key":"ref_55","doi-asserted-by":"crossref","first-page":"4978","DOI":"10.1109\/TII.2020.3021024","article-title":"Deep Reinforcement Learning Based Computation Offloading in Fog Enabled Industrial Internet of Things","volume":"17","author":"Ren","year":"2021","journal-title":"IEEE Trans. Ind. Inform."},{"key":"ref_56","doi-asserted-by":"crossref","first-page":"70192","DOI":"10.1109\/ACCESS.2021.3075973","article-title":"DECA: A Dynamic Energy Cost and Carbon Emission-Efficient Application Placement Method for Edge Clouds","volume":"9","author":"Ahvar","year":"2021","journal-title":"IEEE Access"},{"key":"ref_57","doi-asserted-by":"crossref","first-page":"577","DOI":"10.1016\/j.comcom.2020.06.032","article-title":"An energy harvesting solution for computation offloading in Fog Computing networks","volume":"160","author":"Bozorgchenani","year":"2020","journal-title":"Comput. Commun."},{"key":"ref_58","doi-asserted-by":"crossref","first-page":"88","DOI":"10.1016\/j.jpdc.2020.04.008","article-title":"A new energy-aware tasks scheduling approach in fog computing using hybrid meta-heuristic algorithm","volume":"143","author":"Hosseinioun","year":"2020","journal-title":"J. Parallel Distrib. Comput."},{"key":"ref_59","doi-asserted-by":"crossref","first-page":"37924","DOI":"10.1109\/ACCESS.2022.3165079","article-title":"The Application Domains of Systematic Mapping Studies: A Mapping Study of the First Decade of Practice With the Method","volume":"10","author":"Vanhala","year":"2022","journal-title":"IEEE Access"},{"key":"ref_60","doi-asserted-by":"crossref","first-page":"1143","DOI":"10.1016\/j.infsof.2013.01.004","article-title":"Empirical studies on the use of social software in global software development \u2013 A systematic mapping study","volume":"55","author":"Giuffrida","year":"2013","journal-title":"Inf. Softw. Technol."},{"key":"ref_61","doi-asserted-by":"crossref","unstructured":"Wohlin, C. (2014, January 13\u201314). Guidelines for Snowballing in Systematic Literature Studies and a Replication in Software Engineering. Proceedings of the 18th International Conference on Evaluation and Assessment in Software Engineering (EASE \u201914), New York, NY, USA.","DOI":"10.1145\/2601248.2601268"},{"key":"ref_62","doi-asserted-by":"crossref","first-page":"115","DOI":"10.1016\/bs.adcom.2021.01.006","article-title":"The screening phase in systematic reviews: Can we speed up the process?","volume":"123","author":"Mernik","year":"2021","journal-title":"Adv. Comput."},{"key":"ref_63","doi-asserted-by":"crossref","first-page":"625","DOI":"10.1016\/j.infsof.2010.12.010","article-title":"Identifying Relevant Studies in Software Engineering","volume":"53","author":"Zhang","year":"2011","journal-title":"Inf. Softw. Technol."},{"key":"ref_64","doi-asserted-by":"crossref","unstructured":"Pandit, M.K., Mir, R., and Chishti, M.A. (2020). Adaptive task scheduling in IoT using reinforcement learning. Int. J. Intell. Comput. Cybern.","DOI":"10.1108\/IJICC-03-2020-0021"},{"key":"ref_65","doi-asserted-by":"crossref","unstructured":"Sopin, E., Nikita, Z., Ageev, K., and Shorgin, S. (2020). Analysis of the Response Time Characteristics of the Fog Computing Enabled Real-Time Mobile Applications, Springer.","DOI":"10.1007\/978-3-030-65726-0_9"},{"key":"ref_66","doi-asserted-by":"crossref","first-page":"1203","DOI":"10.1007\/s10586-017-1040-z","article-title":"CHOPPER: An intelligent QoS-aware autonomic resource management approach for cloud computing","volume":"21","author":"Gill","year":"2018","journal-title":"Clust. Comput."},{"key":"ref_67","doi-asserted-by":"crossref","unstructured":"Hosseinioun, P., Kheirabadi, M., Kamel Tabbakh, S.R., and Ghaemi, R. (2022). ATask Scheduling Approaches in Fog Computing: A Survey. Trans. Emerg. Telecommun. Technol., 33.","DOI":"10.1002\/ett.3792"},{"key":"ref_68","doi-asserted-by":"crossref","first-page":"102994","DOI":"10.1016\/j.jnca.2021.102994","article-title":"A heuristic scheduling approach for fog-cloud computing environment with stationary IoT devices","volume":"180","author":"Aburukba","year":"2021","journal-title":"J. Netw. Comput. Appl."},{"key":"ref_69","first-page":"1","article-title":"Hybrid cloud-fog computing workflow application placement: Joint consideration of reliability and time credibility","volume":"82","author":"Khaleel","year":"2022","journal-title":"Multimed. Tools Appl."},{"key":"ref_70","unstructured":"Poltronieri, F., Tortonesi, M., Stefanelli, C., and Suri, N. (2021, January 17\u201321). Reinforcement Learning for value-based Placement of Fog Services. Proceedings of the 2021 IFIP\/IEEE International Symposium on Integrated Network Management (IM), Bordeaux, France."},{"key":"ref_71","doi-asserted-by":"crossref","unstructured":"Rai, K., Vemireddy, S., and Rout, R. (2021, January 19\u201321). Fuzzy Logic based Task Scheduling Algorithm in Vehicular Fog Computing Framework. Proceedings of the 2021 IEEE 18th India Council International Conference (INDICON), Guwahati, India.","DOI":"10.1109\/INDICON52576.2021.9691705"},{"key":"ref_72","unstructured":"Wu, Q., Wu, Z., Zhuang, Y., and Cheng, Y. (2018, January 15\u201317). Adaptive DAG Tasks Scheduling with Deep Reinforcement Learning. Proceedings of the 18th International Conference, ICA3PP 2018, Guangzhou, China. Proceedings, Part II."},{"key":"ref_73","doi-asserted-by":"crossref","unstructured":"Kumar, M.S., and Karri, G.R. (2023). EEOA: Cost and Energy Efficient Task Scheduling in a Cloud-Fog Framework. Sensors, 23.","DOI":"10.3390\/s23052445"},{"key":"ref_74","doi-asserted-by":"crossref","first-page":"1","DOI":"10.1007\/s11227-019-03032-z","article-title":"Reinforcement R-learning model for time scheduling of on-demand fog placement","volume":"76","author":"Farhat","year":"2020","journal-title":"J. Supercomput."},{"key":"ref_75","doi-asserted-by":"crossref","first-page":"190","DOI":"10.1016\/j.jpdc.2018.03.004","article-title":"Quality of Experience (QoE)-aware placement of applications in Fog computing environments","volume":"132","author":"Mahmud","year":"2018","journal-title":"J. Parallel Distrib. Comput."}],"container-title":["Future Internet"],"original-title":[],"language":"en","link":[{"URL":"https:\/\/www.mdpi.com\/1999-5903\/16\/1\/16\/pdf","content-type":"unspecified","content-version":"vor","intended-application":"similarity-checking"}],"deposited":{"date-parts":[[2025,10,10]],"date-time":"2025-10-10T21:44:48Z","timestamp":1760132688000},"score":1,"resource":{"primary":{"URL":"https:\/\/www.mdpi.com\/1999-5903\/16\/1\/16"}},"subtitle":[],"short-title":[],"issued":{"date-parts":[[2023,12,30]]},"references-count":75,"journal-issue":{"issue":"1","published-online":{"date-parts":[[2024,1]]}},"alternative-id":["fi16010016"],"URL":"https:\/\/doi.org\/10.3390\/fi16010016","relation":{},"ISSN":["1999-5903"],"issn-type":[{"value":"1999-5903","type":"electronic"}],"subject":[],"published":{"date-parts":[[2023,12,30]]}}}