{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2026,7,11]],"date-time":"2026-07-11T03:45:09Z","timestamp":1783741509657,"version":"3.55.0"},"reference-count":39,"publisher":"MDPI AG","issue":"5","license":[{"start":{"date-parts":[[2023,2,22]],"date-time":"2023-02-22T00:00:00Z","timestamp":1677024000000},"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>Cloud-fog computing is a wide range of service environments created to provide quick, flexible services to customers, and the phenomenal growth of the Internet of Things (IoT) has produced an immense amount of data on a daily basis. To complete tasks and meet service-level agreement (SLA) commitments, the provider assigns appropriate resources and employs scheduling techniques to efficiently manage the execution of received IoT tasks in fog or cloud systems. The effectiveness of cloud services is directly impacted by some other important criteria, such as energy usage and cost, which are not taken into account by many of the existing methodologies. To resolve the aforementioned problems, an effective scheduling algorithm is required to schedule the heterogeneous workload and enhance the quality of service (QoS). Therefore, a nature-inspired multi-objective task scheduling algorithm called the electric earthworm optimization algorithm (EEOA) is proposed in this paper for IoT requests in a cloud-fog framework. This method was created using the combination of the earthworm optimization algorithm (EOA) and the electric fish optimization algorithm (EFO) to improve EFO\u2019s potential to be exploited while looking for the best solution to the problem at hand. Concerning execution time, cost, makespan, and energy consumption, the suggested scheduling technique\u2019s performance was assessed using significant instances of real-world workloads such as CEA-CURIE and HPC2N. Based on simulation results, our proposed approach improves efficiency by 89%, energy consumption by 94%, and total cost by 87% over existing algorithms for the scenarios considered using different benchmarks. Detailed simulations demonstrate that the suggested approach provides a superior scheduling scheme with better results than the existing scheduling techniques.<\/jats:p>","DOI":"10.3390\/s23052445","type":"journal-article","created":{"date-parts":[[2023,2,23]],"date-time":"2023-02-23T02:01:25Z","timestamp":1677117685000},"page":"2445","update-policy":"https:\/\/doi.org\/10.3390\/mdpi_crossmark_policy","source":"Crossref","is-referenced-by-count":66,"title":["EEOA: Cost and Energy Efficient Task Scheduling in a Cloud-Fog Framework"],"prefix":"10.3390","volume":"23","author":[{"ORCID":"https:\/\/orcid.org\/0000-0001-5936-6582","authenticated-orcid":false,"given":"M. Santhosh","family":"Kumar","sequence":"first","affiliation":[{"name":"School of Computer Science and Engineering, VIT-AP University, Amaravathi 522237, Andhra Pradesh, India"}],"role":[{"vocabulary":"crossref","role":"author"}]},{"ORCID":"https:\/\/orcid.org\/0000-0002-5177-8125","authenticated-orcid":false,"given":"Ganesh Reddy","family":"Karri","sequence":"additional","affiliation":[{"name":"School of Computer Science and Engineering, VIT-AP University, Amaravathi 522237, Andhra Pradesh, India"}],"role":[{"vocabulary":"crossref","role":"author"}]}],"member":"1968","published-online":{"date-parts":[[2023,2,22]]},"reference":[{"key":"ref_1","doi-asserted-by":"crossref","first-page":"114230","DOI":"10.1016\/j.eswa.2020.114230","article-title":"Enhanced multi-verse optimizer for task scheduling in cloud computing environments","volume":"168","author":"Shukri","year":"2021","journal-title":"Expert Syst. Appl."},{"key":"ref_2","doi-asserted-by":"crossref","first-page":"411","DOI":"10.3233\/JIFS-219200","article-title":"Multi-objective task scheduling in a cloud computing environment by hybridized bat algorithm","volume":"42","author":"Bezdan","year":"2022","journal-title":"J. Intell. Fuzzy Syst."},{"key":"ref_3","doi-asserted-by":"crossref","first-page":"2793","DOI":"10.1007\/s11227-021-03977-0","article-title":"Elite learning Harris hawks optimizer for multi-objective task scheduling in cloud computing","volume":"78","author":"Amer","year":"2022","journal-title":"J. Supercomput."},{"key":"ref_4","doi-asserted-by":"crossref","unstructured":"Fortino, G., Guerrieri, A., Pace, P., Savaglio, C., and Spezzano, G. (2022). Iot platforms and security: An analysis of the leading industrial\/commercial solutions. Sensors, 22.","DOI":"10.3390\/s22062196"},{"key":"ref_5","doi-asserted-by":"crossref","first-page":"431047","DOI":"10.1155\/2015\/431047","article-title":"Data mining for the internet of things: Literature review and challenges","volume":"11","author":"Chen","year":"2015","journal-title":"Int. J. Distrib. Sens. Netw."},{"key":"ref_6","doi-asserted-by":"crossref","first-page":"7157192","DOI":"10.1155\/2018\/7157192","article-title":"Fog computing: An overview of big IoT data analytics","volume":"2018","author":"Anawar","year":"2018","journal-title":"Wirel. Commun. Mob. Comput."},{"key":"ref_7","doi-asserted-by":"crossref","first-page":"6264","DOI":"10.1109\/TII.2022.3148288","article-title":"Improved hybrid swarm intelligence for scheduling iot application tasks in the cloud","volume":"18","author":"Attiya","year":"2022","journal-title":"IEEE Trans. Ind. Inform."},{"key":"ref_8","doi-asserted-by":"crossref","unstructured":"Lim, J. (2022). Latency-Aware Task Scheduling for IoT Applications Based on Artificial Intelligence with Partitioning in Small-Scale Fog Computing Environments. Sensors, 22.","DOI":"10.3390\/s22197326"},{"key":"ref_9","doi-asserted-by":"crossref","first-page":"101828","DOI":"10.1016\/j.jocs.2022.101828","article-title":"Hybrid heuristic algorithm for cost-efficient QoS aware task scheduling in fog\u2013cloud environment","volume":"64","author":"Hussain","year":"2022","journal-title":"J. Comput. Sci."},{"key":"ref_10","unstructured":"(2023, February 14). Available online: https:\/\/eucloudedgeiot.eu\/."},{"key":"ref_11","doi-asserted-by":"crossref","first-page":"16","DOI":"10.1109\/MC.2020.3007297","article-title":"The edge-to-cloud continuum","volume":"53","author":"Milojicic","year":"2020","journal-title":"Computer"},{"key":"ref_12","doi-asserted-by":"crossref","first-page":"141","DOI":"10.1007\/s10586-021-03371-8","article-title":"Multi-objective Task Scheduling in cloud-fog computing using goal programming approach","volume":"25","author":"Najafizadeh","year":"2022","journal-title":"Clust. Comput."},{"key":"ref_13","doi-asserted-by":"crossref","unstructured":"Attiya, I., Abualigah, L., Elsadek, D., Chelloug, S.A., and AbdElaziz, M. (2022). An Intelligent Chimp Optimizer for Scheduling of IoT Application Tasks in Fog Computing. Mathematics, 10.","DOI":"10.3390\/math10071100"},{"key":"ref_14","doi-asserted-by":"crossref","unstructured":"Yin, Z., Xu, F., Li, Y., Fan, C., Zhang, F., Han, G., and Bi, Y. (2022). A Multi-Objective Task Scheduling Strategy for Intelligent Production Line Based on Cloud-Fog Computing. Sensors, 22.","DOI":"10.3390\/s22041555"},{"key":"ref_15","doi-asserted-by":"crossref","first-page":"1","DOI":"10.1007\/s10922-022-09664-6","article-title":"Real-time task scheduling algorithm for IoT-based applications in the cloud\u2013fog environment","volume":"30","author":"Abohamama","year":"2022","journal-title":"J. Netw. Syst. Manag."},{"key":"ref_16","doi-asserted-by":"crossref","first-page":"1","DOI":"10.1007\/s10922-020-09573-6","article-title":"QoS-DPSO: QoS-aware task scheduling for the cloud computing system","volume":"29","author":"Jing","year":"2021","journal-title":"J. Netw. Syst. Manag."},{"key":"ref_17","doi-asserted-by":"crossref","first-page":"983","DOI":"10.1007\/s10586-021-03481-3","article-title":"An enhanced multi-objective fireworks algorithm for task scheduling in the fog computing environment","volume":"25","author":"Yadav","year":"2022","journal-title":"Clust. Comput."},{"key":"ref_18","first-page":"1","article-title":"Load and Cost-Aware Min-Min Workflow Scheduling Algorithm for Heterogeneous Resources in Fog, Cloud, and Edge Scenarios","volume":"12","author":"Bisht","year":"2022","journal-title":"Int. J. Cloud Appl. Comput. (IJCAC)"},{"key":"ref_19","doi-asserted-by":"crossref","first-page":"619","DOI":"10.1007\/s10586-021-03436-8","article-title":"Cost-aware job scheduling for cloud instances using deep reinforcement learning","volume":"25","author":"Cheng","year":"2022","journal-title":"Clust. Comput."},{"key":"ref_20","doi-asserted-by":"crossref","first-page":"9114113","DOI":"10.1155\/2021\/9114113","article-title":"IoT workflow scheduling using intelligent arithmetic optimization algorithm in fog computing","volume":"2021","author":"AbdElaziz","year":"2021","journal-title":"Comput. Intell. Neurosci."},{"key":"ref_21","doi-asserted-by":"crossref","first-page":"211","DOI":"10.1016\/j.future.2022.02.018","article-title":"Deadline-constrained energy-aware workflow scheduling in geographically distributed cloud data centers","volume":"132","author":"Hussain","year":"2022","journal-title":"Future Gener. Comput. Syst."},{"key":"ref_22","first-page":"2124","article-title":"Energy-aware task scheduling in cloud computing based on discrete pathfinder algorithm","volume":"34","author":"Zandvakili","year":"2021","journal-title":"Int. J. Eng."},{"key":"ref_23","doi-asserted-by":"crossref","first-page":"102323","DOI":"10.1016\/j.simpat.2021.102323","article-title":"Energy-aware workflow task scheduling in clouds with virtual machine consolidation using discrete water wave optimization","volume":"110","author":"Medara","year":"2021","journal-title":"Simul. Model. Pract. Theory"},{"key":"ref_24","doi-asserted-by":"crossref","first-page":"1","DOI":"10.1007\/s10922-021-09599-4","article-title":"Energy and cost-aware workflow scheduling in cloud computing data centers using a multi-objective optimization algorithm","volume":"29","author":"Mohammadzadeh","year":"2021","journal-title":"J. Netw. Syst. Manag."},{"key":"ref_25","first-page":"100605","article-title":"A novel multi-objective CR-PSO task scheduling algorithm with deadline constraint in cloud computing","volume":"32","author":"Dubey","year":"2021","journal-title":"Sustain. Comput. Inform. Syst."},{"key":"ref_26","doi-asserted-by":"crossref","first-page":"6355192","DOI":"10.1155\/2022\/6355192","article-title":"GA-IRACE: Genetic Algorithm-Based Improved Resource Aware Cost-Efficient Scheduler for Cloud Fog Computing Environment","volume":"2022","author":"Arshed","year":"2022","journal-title":"Wirel. Commun. Mob. Comput."},{"key":"ref_27","first-page":"257","article-title":"Cost-Aware and Energy-Efficient Task Scheduling Based on Grey Wolf Optimizer","volume":"12","author":"Ghafari","year":"2022","journal-title":"J. Mahani Math. Res."},{"key":"ref_28","doi-asserted-by":"crossref","first-page":"65688","DOI":"10.1109\/ACCESS.2021.3068817","article-title":"RACE: Resource Aware Cost-Efficient Scheduler for Cloud Fog Environment","volume":"9","author":"Arshed","year":"2021","journal-title":"IEEE Access"},{"key":"ref_29","doi-asserted-by":"crossref","first-page":"2340","DOI":"10.3390\/sym14112340","article-title":"Energy-Efficient Task Scheduling and Resource Allocation for Improving the Performance of a Cloud\u2013Fog Environment","volume":"14","author":"Sindhu","year":"2022","journal-title":"Symmetry"},{"key":"ref_30","doi-asserted-by":"crossref","first-page":"117199","DOI":"10.1109\/ACCESS.2022.3220239","article-title":"Multi-Swarm PSO Algorithm for Workflow Scheduling in Cloud-Fog Environments","volume":"10","author":"Subramoney","year":"2022","journal-title":"IEEE Access."},{"key":"ref_31","doi-asserted-by":"crossref","first-page":"e7376","DOI":"10.1002\/cpe.7376","article-title":"A multi-queue priority-based task scheduling algorithm in the fog computing environment","volume":"34","author":"Fahad","year":"2022","journal-title":"Concurr. Comput. Pract. Exp."},{"key":"ref_32","doi-asserted-by":"crossref","unstructured":"Chhabra, A., Sahana, S.K., Sani, N.S., Mohammadzadeh, A., and Omar, H.A. (2022). Energy-Aware Bag-of-Tasks Scheduling in the Cloud Computing System Using Hybrid Oppositional Differential Evolution-Enabled Whale Optimization Algorithm. Energies, 15.","DOI":"10.3390\/en15134571"},{"key":"ref_33","doi-asserted-by":"crossref","first-page":"885","DOI":"10.1007\/s10586-020-03168-1","article-title":"Multi-criteria HPC task scheduling on IaaS cloud infrastructures using meta-heuristics","volume":"24","author":"Chhabra","year":"2021","journal-title":"Clust. Comput."},{"key":"ref_34","first-page":"813","article-title":"QoS-aware energy-efficient task scheduling on HPC cloud infrastructures using swarm-intelligence meta-heuristics","volume":"64","author":"Chhabra","year":"2020","journal-title":"Comput. Mater. Contin."},{"key":"ref_35","doi-asserted-by":"crossref","first-page":"1483","DOI":"10.1007\/s11227-018-2668-z","article-title":"Energy-saving scheduling on IaaS HPC cloud environments based on a multi-objective genetic algorithm","volume":"75","author":"Vila","year":"2019","journal-title":"J. Supercomput."},{"key":"ref_36","doi-asserted-by":"crossref","first-page":"11543","DOI":"10.1007\/s00521-019-04641-8","article-title":"Electric fish optimization: A new heuristic algorithm inspired by electrolocation","volume":"32","author":"Yilmaz","year":"2020","journal-title":"Neural Comput. Appl."},{"key":"ref_37","doi-asserted-by":"crossref","first-page":"1","DOI":"10.1504\/IJBIC.2018.093328","article-title":"Earthworm optimisation algorithm: A bio-inspired metaheuristic algorithm for global optimisation problems","volume":"12","author":"Wang","year":"2018","journal-title":"Int. J. Bio-Inspired Comput."},{"key":"ref_38","doi-asserted-by":"crossref","unstructured":"Mangalampalli, S., Karri, G.R., and Kose, U. (2023). Multi Objective Trust aware task scheduling algorithm in cloud computing using Whale Optimization. J. King Saud Univ. -Comput. Inf. Sci.","DOI":"10.1016\/j.jksuci.2023.01.016"},{"key":"ref_39","doi-asserted-by":"crossref","unstructured":"Mangalampalli, S., Karri, G.R., and Ahmed, A.E. (2023). An Efficient Trust-Aware Task Scheduling Algorithm in Cloud Computing Using Firefly Optimization. Sensors, 23.","DOI":"10.3390\/s23031384"}],"container-title":["Sensors"],"original-title":[],"language":"en","link":[{"URL":"https:\/\/www.mdpi.com\/1424-8220\/23\/5\/2445\/pdf","content-type":"unspecified","content-version":"vor","intended-application":"similarity-checking"}],"deposited":{"date-parts":[[2025,10,10]],"date-time":"2025-10-10T18:39:38Z","timestamp":1760121578000},"score":1,"resource":{"primary":{"URL":"https:\/\/www.mdpi.com\/1424-8220\/23\/5\/2445"}},"subtitle":[],"short-title":[],"issued":{"date-parts":[[2023,2,22]]},"references-count":39,"journal-issue":{"issue":"5","published-online":{"date-parts":[[2023,3]]}},"alternative-id":["s23052445"],"URL":"https:\/\/doi.org\/10.3390\/s23052445","relation":{},"ISSN":["1424-8220"],"issn-type":[{"value":"1424-8220","type":"electronic"}],"subject":[],"published":{"date-parts":[[2023,2,22]]}}}