{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2026,6,10]],"date-time":"2026-06-10T17:46:12Z","timestamp":1781113572958,"version":"3.54.1"},"reference-count":43,"publisher":"MDPI AG","issue":"18","license":[{"start":{"date-parts":[[2023,9,21]],"date-time":"2023-09-21T00:00:00Z","timestamp":1695254400000},"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 computing is a distributed computing model which renders services for cloud users around the world. These services need to be rendered to customers with high availability and fault tolerance, but there are still chances of having single-point failures in the cloud paradigm, and one challenge to cloud providers is effectively scheduling tasks to avoid failures and acquire the trust of their cloud services by users. This research proposes a fault-tolerant trust-based task scheduling algorithm in which we carefully schedule tasks within precise virtual machines by calculating priorities for tasks and VMs. Harris hawks optimization was used as a methodology to design our scheduler. We used Cloudsim as a simulating tool for our entire experiment. For the entire simulation, we used synthetic fabricated data with different distributions and real-time supercomputer worklogs. Finally, we evaluated the proposed approach (FTTATS) with state-of-the-art approaches, i.e., ACO, PSO, and GA. From the simulation results, our proposed FTTATS greatly minimizes the makespan for ACO, PSO and GA algorithms by 24.3%, 33.31%, and 29.03%, respectively. The rate of failures for ACO, PSO, and GA were minimized by 65.31%, 65.4%, and 60.44%, respectively. Trust-based SLA parameters improved, i.e., availability improved for ACO, PSO, and GA by 33.38%, 35.71%, and 28.24%, respectively. The success rate improved for ACO, PSO, and GA by 52.69%, 39.41%, and 38.45%, respectively. Turnaround efficiency was minimized for ACO, PSO, and GA by 51.8%, 47.2%, and 33.6%, respectively.<\/jats:p>","DOI":"10.3390\/s23188009","type":"journal-article","created":{"date-parts":[[2023,9,21]],"date-time":"2023-09-21T21:16:49Z","timestamp":1695331009000},"page":"8009","update-policy":"https:\/\/doi.org\/10.3390\/mdpi_crossmark_policy","source":"Crossref","is-referenced-by-count":9,"title":["Fault-Tolerant Trust-Based Task Scheduling Algorithm Using Harris Hawks Optimization in Cloud Computing"],"prefix":"10.3390","volume":"23","author":[{"ORCID":"https:\/\/orcid.org\/0000-0002-1485-8783","authenticated-orcid":false,"given":"Sudheer","family":"Mangalampalli","sequence":"first","affiliation":[{"name":"School of Computer Science and Engineering, VIT-AP University, Amaravati 522237, 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, Amaravati 522237, India"}],"role":[{"vocabulary":"crossref","role":"author"}]},{"given":"Amit","family":"Gupta","sequence":"additional","affiliation":[{"name":"Department of ECE, Nalla Malla Reddy Engineering College, Hyderabad 500088, India"}],"role":[{"vocabulary":"crossref","role":"author"}]},{"given":"Tulika","family":"Chakrabarti","sequence":"additional","affiliation":[{"name":"Department of Chemistry, Sir Padampat Singhania University, Udaipur 313601, India"}],"role":[{"vocabulary":"crossref","role":"author"}]},{"given":"Sri Hari","family":"Nallamala","sequence":"additional","affiliation":[{"name":"Vasireddy Venkatadri Institute of Technology, Nambur 522510, India"}],"role":[{"vocabulary":"crossref","role":"author"}]},{"given":"Prasun","family":"Chakrabarti","sequence":"additional","affiliation":[{"name":"Department of Computer Science and Engineering, Sir Padampat Singhania University, Udaipur 313601, India"}],"role":[{"vocabulary":"crossref","role":"author"}]},{"ORCID":"https:\/\/orcid.org\/0000-0003-1118-3837","authenticated-orcid":false,"given":"Bhuvan","family":"Unhelkar","sequence":"additional","affiliation":[{"name":"Muma School of Business, University of South Florida, Sarasota-Manatee, FL 33620, USA"}],"role":[{"vocabulary":"crossref","role":"author"}]},{"given":"Martin","family":"Margala","sequence":"additional","affiliation":[{"name":"School of Computing and Informatics, University of Louisiana at Lafayette, Lafayette, LA 70504, USA"}],"role":[{"vocabulary":"crossref","role":"author"}]}],"member":"1968","published-online":{"date-parts":[[2023,9,21]]},"reference":[{"key":"ref_1","doi-asserted-by":"crossref","first-page":"911","DOI":"10.1007\/s10586-021-03467-1","article-title":"Resource scheduling methods in cloud and fog computing environments: A systematic literature review","volume":"25","author":"Rahimikhanghah","year":"2022","journal-title":"Clust. Comput."},{"key":"ref_2","unstructured":"Mangalampalli, S., Sree, P.K., Swain, S.K., and Karri, G.R. (2023). Convergence of Cloud with AI for Big Data Analytics: Foundations and Innovation, Scrivener Publishing LLC."},{"key":"ref_3","doi-asserted-by":"crossref","first-page":"496","DOI":"10.1002\/spe.3157","article-title":"Journey from cloud of things to fog of things: Survey, new trends, and research directions","volume":"53","author":"Chakraborty","year":"2023","journal-title":"Softw. Pract. Exp."},{"key":"ref_4","doi-asserted-by":"crossref","unstructured":"Shao, K., Song, Y., and Wang, B. (2023). PGA: A New Hybrid PSO and GA Method for Task Scheduling with Deadline Constraints in Distributed Computing. Mathematics, 11.","DOI":"10.3390\/math11061548"},{"key":"ref_5","doi-asserted-by":"crossref","first-page":"35","DOI":"10.1186\/s13677-023-00395-w","article-title":"Cost-based hierarchy genetic algorithm for service scheduling in robot cloud platform","volume":"12","author":"Yin","year":"2023","journal-title":"J. Cloud Comput."},{"key":"ref_6","doi-asserted-by":"crossref","first-page":"100280","DOI":"10.1016\/j.array.2023.100280","article-title":"An efficient ACO-based algorithm for task scheduling in heterogeneous multiprocessing environments","volume":"17","author":"Elcock","year":"2023","journal-title":"Array"},{"key":"ref_7","doi-asserted-by":"crossref","unstructured":"Nabi, S., Ahmad, M., Ibrahim, M., and Hamam, H. (2022). AdPSO: Adaptive PSO-based task scheduling approach for cloud computing. Sensors, 22.","DOI":"10.3390\/s22030920"},{"key":"ref_8","first-page":"2370","article-title":"Heuristic initialization of PSO task scheduling algorithm in cloud computing","volume":"34","author":"Alsaidy","year":"2022","journal-title":"J. King Saud Univ. Comput. Inf. Sci."},{"key":"ref_9","doi-asserted-by":"crossref","first-page":"6516482","DOI":"10.1155\/2023\/6516482","article-title":"A hybrid gravitational emulation local search-based algorithm for task scheduling in cloud computing","volume":"2023","author":"Praveen","year":"2023","journal-title":"Math. Probl. Eng."},{"key":"ref_10","first-page":"3988","article-title":"A novel load balancing technique for cloud computing platform based on PSO","volume":"34","author":"Pradhan","year":"2022","journal-title":"J. King Saud Univ. Comput. Inf. Sci."},{"key":"ref_11","doi-asserted-by":"crossref","first-page":"101840","DOI":"10.1016\/j.jocs.2022.101840","article-title":"A PSO task scheduling and IT2FCM fuzzy data placement strategy for scientific cloud workflows","volume":"64","author":"Kchaou","year":"2022","journal-title":"J. Comput. Sci."},{"key":"ref_12","doi-asserted-by":"crossref","first-page":"4624","DOI":"10.1007\/s11227-021-04062-2","article-title":"PSO-RDAL: Particle swarm optimization-based resource-and deadline-aware dynamic load balancer for deadline constrained cloud tasks","volume":"78","author":"Nabi","year":"2022","journal-title":"J. Supercomput."},{"key":"ref_13","doi-asserted-by":"crossref","first-page":"2250001","DOI":"10.1142\/S0129626422500013","article-title":"A Hybrid Approach for Task Scheduling Based Particle Swarm and Chaotic Strategies in Cloud Computing Environment","volume":"32","author":"Zeedan","year":"2022","journal-title":"Parallel Process. Lett."},{"key":"ref_14","doi-asserted-by":"crossref","unstructured":"Zubair, A.A., Razak, S.A., Ngadi, M.A., Al-Dhaqm, A., Yafooz, W.M., Emara, A.H.M., Saad, A., and Al-Aqrabi, H. (2022). A Cloud Computing-Based Modified Symbiotic Organisms Search Algorithm (AI) for Optimal Task Scheduling. Sensors, 22.","DOI":"10.3390\/s22041674"},{"key":"ref_15","doi-asserted-by":"crossref","unstructured":"Alghamdi, M.I. (2022). Optimization of Load Balancing and Task Scheduling in Cloud Computing Environments Using Artificial Neural Networks-Based Binary Particle Swarm Optimization (BPSO). Sustainability, 14.","DOI":"10.3390\/su141911982"},{"key":"ref_16","doi-asserted-by":"crossref","first-page":"2250067","DOI":"10.1142\/S0219649222500678","article-title":"Quadratic Particle Swarm Optimisation Algorithm for Task Scheduling Based on Cloud Computing Server","volume":"22","author":"Wei","year":"2022","journal-title":"J. Inf. Knowl. Manag."},{"key":"ref_17","doi-asserted-by":"crossref","first-page":"740","DOI":"10.1007\/s11227-021-03915-0","article-title":"Amended hybrid multi-verse optimizer with genetic algorithm for solving task scheduling problem in cloud computing","volume":"78","author":"Abualigah","year":"2022","journal-title":"J. Supercomput."},{"key":"ref_18","first-page":"7515","article-title":"A third generation genetic algorithm NSGAIII for task scheduling in cloud computing","volume":"34","author":"Imene","year":"2022","journal-title":"J. King Saud Univ. Comput. Inf. Sci."},{"key":"ref_19","doi-asserted-by":"crossref","first-page":"2601","DOI":"10.1007\/s13204-021-02336-y","article-title":"Hybrid lion\u2013GA optimization algorithm-based task scheduling approach in cloud computing","volume":"13","author":"Malathi","year":"2022","journal-title":"Appl. Nanosci."},{"key":"ref_20","doi-asserted-by":"crossref","first-page":"17423","DOI":"10.1007\/s11227-022-04539-8","article-title":"GSAGA: A hybrid algorithm for task scheduling in cloud infrastructure","volume":"78","author":"Pirozmand","year":"2022","journal-title":"J. Supercomput."},{"key":"ref_21","doi-asserted-by":"crossref","first-page":"3481","DOI":"10.1007\/s10586-022-03580-9","article-title":"A gradient-based optimization approach for task scheduling problem in cloud computing","volume":"25","author":"Huang","year":"2022","journal-title":"Clust. Comput."},{"key":"ref_22","doi-asserted-by":"crossref","first-page":"35","DOI":"10.1016\/j.comcom.2022.01.016","article-title":"Bee optimization based random double adaptive whale optimization model for task scheduling in cloud computing environment","volume":"187","author":"Manikandan","year":"2022","journal-title":"Comput. Commun."},{"key":"ref_23","doi-asserted-by":"crossref","first-page":"24","DOI":"10.1186\/s13677-023-00401-1","article-title":"Improved wild horse optimization with levy flight algorithm for effective task scheduling in cloud computing","volume":"12","author":"Saravanan","year":"2023","journal-title":"J. Cloud Comput."},{"key":"ref_24","doi-asserted-by":"crossref","unstructured":"Chandrashekar, C., Krishnadoss, P., Kedalu Poornachary, V., Ananthakrishnan, B., and Rangasamy, K. (2023). HWACOA Scheduler: Hybrid Weighted Ant Colony Optimization Algorithm for Task Scheduling in Cloud Computing. Appl. Sci., 13.","DOI":"10.3390\/app13063433"},{"key":"ref_25","doi-asserted-by":"crossref","first-page":"100531","DOI":"10.1016\/j.measen.2022.100531","article-title":"Ant colony based optimization model for QoS-Based task scheduling in cloud computing environment","volume":"24","author":"Sharma","year":"2022","journal-title":"Meas. Sens."},{"key":"ref_26","doi-asserted-by":"crossref","first-page":"e7228","DOI":"10.1002\/cpe.7228","article-title":"Optimization techniques for task scheduling criteria in IaaS cloud computing atmosphere using nature inspired hybrid spotted hyena optimization algorithm","volume":"34","author":"Natesan","year":"2022","journal-title":"Concurr. Comput. Pract. Exp."},{"key":"ref_27","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_28","doi-asserted-by":"crossref","first-page":"e5022","DOI":"10.1002\/dac.5022","article-title":"A new reliability-based task scheduling algorithm in cloud computing","volume":"35","author":"Movaghar","year":"2022","journal-title":"Int. J. Commun. Syst."},{"key":"ref_29","doi-asserted-by":"crossref","first-page":"433","DOI":"10.5829\/IJE.2022.35.02B.20","article-title":"An Efficient Task Scheduling Based on Seagull Optimization Algorithm for Heterogeneous Cloud Computing Platforms","volume":"35","author":"Mansouri","year":"2022","journal-title":"Int. J. Eng."},{"key":"ref_30","doi-asserted-by":"crossref","first-page":"100667","DOI":"10.1016\/j.iot.2022.100667","article-title":"HunterPlus: AI based energy-efficient task scheduling for cloud\u2013fog computing environments","volume":"21","author":"Iftikhar","year":"2023","journal-title":"Internet Things"},{"key":"ref_31","doi-asserted-by":"crossref","unstructured":"Jain, R., and Sharma, N. (2022). A quantum inspired hybrid SSA\u2013GWO algorithm for SLA based task scheduling to improve QoS parameter in cloud computing. Clust. Comput., 1\u201324.","DOI":"10.1007\/s10586-022-03740-x"},{"key":"ref_32","first-page":"4339","article-title":"Task Scheduling Optimization in Cloud Computing by Rao Algorithm","volume":"72","author":"Younes","year":"2022","journal-title":"Comput. Mater. Contin."},{"key":"ref_33","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_34","doi-asserted-by":"crossref","first-page":"4171","DOI":"10.1007\/s10586-022-03630-2","article-title":"A novel deep reinforcement learning scheme for task scheduling in cloud computing","volume":"25","author":"Siddesha","year":"2022","journal-title":"Clust. Comput."},{"key":"ref_35","doi-asserted-by":"crossref","first-page":"4221","DOI":"10.1007\/s10586-022-03650-y","article-title":"Optimized task scheduling in cloud computing using improved multi-verse optimizer","volume":"25","author":"Otair","year":"2022","journal-title":"Clust. Comput."},{"key":"ref_36","doi-asserted-by":"crossref","unstructured":"Manikandan, N., Gobalakrishnan, N., and Pradeep, K. (2022). An Efficient Task Scheduling Based on Hybrid Bird Swarm Flow Directional Model in Cloud Computing Environment. IETE J. Res., 1\u201312.","DOI":"10.1080\/03772063.2022.2108919"},{"key":"ref_37","doi-asserted-by":"crossref","unstructured":"Singh, A., and Chatterjee, K. (February, January 29). A multi-dimensional trust and reputation calculation model for cloud computing environments. Proceedings of the 2017 ISEA Asia Security and Privacy (ISEASP), Surat, India.","DOI":"10.1109\/ISEASP.2017.7976983"},{"key":"ref_38","doi-asserted-by":"crossref","first-page":"849","DOI":"10.1016\/j.future.2019.02.028","article-title":"Harris hawks optimization: Algorithm and applications","volume":"97","author":"Heidari","year":"2019","journal-title":"Future Gener. Comput. Syst."},{"key":"ref_39","doi-asserted-by":"crossref","unstructured":"Mangalampalli, S., Karri, G.R., and Elngar, A.A. (2023). An Efficient Trust-Aware Task Scheduling Algorithm in Cloud Computing Using Firefly Optimization. Sensors, 23.","DOI":"10.3390\/s23031384"},{"key":"ref_40","first-page":"791","article-title":"Multi Objective Trust aware task scheduling algorithm in cloud computing using Whale Optimization","volume":"35","author":"Mangalampalli","year":"2023","journal-title":"J. King Saud Univ.-Comput. Inf. Sci."},{"key":"ref_41","doi-asserted-by":"crossref","first-page":"23","DOI":"10.1002\/spe.995","article-title":"CloudSim: A toolkit for modeling and simulation of cloud computing environments and evaluation of resource provisioning algorithms","volume":"41","author":"Calheiros","year":"2011","journal-title":"Softw. Pract. Exp."},{"key":"ref_42","doi-asserted-by":"crossref","unstructured":"Santoro, C., Messina, F., D\u2019Urso, F., and Santoro, F.F. (2018, January 12\u201315). Wale: A dockerfile-based approach to deduplicate shared libraries in docker containers. Proceedings of the 2018 IEEE 16th Intl Conf on Dependable, Autonomic and Secure Computing, 16th Intl Conf on Pervasive Intelligence and Computing, 4th Intl Conf on Big Data Intelligence and Computing and Cyber Science and Technology Congress (DASC\/PiCom\/DataCom\/CyberSciTech), Athens, Greece.","DOI":"10.1109\/DASC\/PiCom\/DataCom\/CyberSciTec.2018.00135"},{"key":"ref_43","doi-asserted-by":"crossref","first-page":"513","DOI":"10.1016\/j.future.2019.03.049","article-title":"Wale: A solution to share libraries in Docker containers","volume":"100","author":"Santoro","year":"2019","journal-title":"Future Gener. Comput. Syst."}],"container-title":["Sensors"],"original-title":[],"language":"en","link":[{"URL":"https:\/\/www.mdpi.com\/1424-8220\/23\/18\/8009\/pdf","content-type":"unspecified","content-version":"vor","intended-application":"similarity-checking"}],"deposited":{"date-parts":[[2025,10,10]],"date-time":"2025-10-10T20:55:18Z","timestamp":1760129718000},"score":1,"resource":{"primary":{"URL":"https:\/\/www.mdpi.com\/1424-8220\/23\/18\/8009"}},"subtitle":[],"short-title":[],"issued":{"date-parts":[[2023,9,21]]},"references-count":43,"journal-issue":{"issue":"18","published-online":{"date-parts":[[2023,9]]}},"alternative-id":["s23188009"],"URL":"https:\/\/doi.org\/10.3390\/s23188009","relation":{},"ISSN":["1424-8220"],"issn-type":[{"value":"1424-8220","type":"electronic"}],"subject":[],"published":{"date-parts":[[2023,9,21]]}}}