A New Hybrid COA-OOA Based Task Scheduling and Fuzzy Logic Approach to Increase Fault Tolerance in Cloud Computing

Authors

  • Manoj Kumar Malik Bhagwan Mahavir University
  • Vineet Goel Bhagwan Mahavir University
  • Abhishek Swaroop Bhagwan Parshuram Institute of Technology

DOI:

https://doi.org/10.4108/eetsis.6086

Keywords:

cloud computing, task scheduling, fault tolerant, COATI optimization, osprey optimization, fuzzy logic

Abstract

INTRODUCTION: Technology is made available to customers worldwide through a distributed computing architecture called cloud computing. In the cloud paradigm, there is a risk of single-point failures, in order to prevent errors and gain confidence from consumers in their cloud services, one problem facing cloud providers is efficiently scheduling tasks.

OBJECTIVES: High availability and fault tolerance must be offered to clients by these services. Fuzzy logic and hybrid COA-OOA are used in this study proposed fault-tolerant work scheduling algorithm. Jobs given by users and virtual machines are considered as input for this proposed approach.

METHODS: The given tasks are initially scheduled utilizing the FIFO order. Then, it is rescheduled utilizing the Hybrid Coati Optimization Algorithm (COA) - Osprey Optimization Algorithm (OOA) for scheduling the task based on priority.

RESULTS: This scheduled job is assigned to the VM for further execution. If the jobs are not executed successfully, then fault tolerant mechanism is carried out. Faults are recognized by employing fuzzy logic in this proposed approach. CONCLUSION: This proposed approach attains 62 sec response time, 61 sec of makespan and 98% success rate. Thus, this proposed approach is the best choice for efficient task scheduling with fault tolerant mechanism.

Author Biographies

Manoj Kumar Malik, Bhagwan Mahavir University

Research Scholar, Bhagwan Mahavir University, Surat, Gujarat 395007, India

Assistant Professor, Maharaja Surajmal Institute of Technology

Vineet Goel, Bhagwan Mahavir University

Professor, Bhagwan Mahavir University, Surat, Gujarat 395007, India

Abhishek Swaroop, Bhagwan Parshuram Institute of Technology

Professor, Bhagwan Parshuram Institute of Technology, New Delhi, Delhi 110089-India

References

Kanwal S, Iqbal Z, Al-Turjman F, Irtaza A, Khan MA. Multiphase fault tolerance genetic algorithm for vm and task scheduling in datacenter. Information Processing & Management. 2021 Sep 1;58(5):102676.

Ghanavati S, Abawajy J, Izadi D. Automata-based dynamic fault tolerant task scheduling approach in fog computing. IEEE Transactions on Emerging Topics in Computing. 2020 Oct 26;10(1):488-99.

Ali A, Iqbal MM, Jamil H, Qayyum F, Jabbar S, Cheikhrouhou O, Baz M, Jamil F. An efficient dynamic-decision based task scheduler for task offloading optimization and energy management in mobile cloud computing. Sensors. 2021 Jul 1;21(13):4527.

Ali A, Iqbal MM, Jamil H, Akbar H, Muthanna A, Ammi M, Althobaiti MM. Multilevel central trust management approach for task scheduling on IoT-based mobile cloud computing. Sensors. 2021 Dec 24;22(1):108.

Ali A, Iqbal MM. A cost and energy efficient task scheduling technique to offload microservices based applications in mobile cloud computing. IEEE Access. 2022 Apr 28;10:46633-51.

Rezaeipanah A, Mojarad M, Fakhari A. Providing a new approach to increase fault tolerance in cloud computing using fuzzy logic. International Journal of Computers and Applications. 2022 Feb 1;44(2):139-47.

Khaldi M, Rebbah M, Meftah B, Smail O. Fault tolerance for a scientific workflow system in a cloud computing environment. International Journal of Computers and Applications. 2020 Oct 2;42(7):705-14.

Velliangiri S, Karthikeyan P, Xavier VA, Baswaraj D. Hybrid electro search with genetic algorithm for task scheduling in cloud computing. Ain Shams Engineering Journal. 2021 Mar 1;12(1):631-9.

Manikandan N, Gobalakrishnan N, Pradeep K. Bee optimization based random double adaptive whale optimization model for task scheduling in cloud computing environment. Computer Communications. 2022 Apr 1;187:35-44.

Malik MK, Joshi H, Swaroop A. An effective fault tolerance aware scheduling using hybrid horse herd optimisation‐reptile search optimisation approach for a cloud computing environment. Cognitive Computation and Systems. 2023 Oct 10.

Marahatta A, Xin Q, Chi C, Zhang F, Liu Z. PEFS: AI-driven prediction based energy-aware fault-tolerant scheduling scheme for cloud data center. IEEE Transactions on Sustainable Computing. 2020 Aug 11;6(4):655-66.

Zheng, H., He, J., Huang, G., Zhang, Y., & Wang, H. (2019). Dynamic optimisation based fuzzy association rule mining method. International Journal of Machine Learning and Cybernetics, 10, 2187-2198.

Liu, W. L., Gong, Y. J., Chen, W. N., Liu, Z., Wang, H., & Zhang, J. (2019). Coordinated charging scheduling of electric vehicles: A mixed-variable differential evolution approach. IEEE Transactions on Intelligent Transportation Systems, 21(12), 5094-5109.

Kabir, M. E., Mahmood, A. N., Wang, H., & Mustafa, A. K. (2015). Microaggregation sorting framework for k-anonymity statistical disclosure control in cloud computing. IEEE Transactions on Cloud Computing, 8(2), 408-417.

Li, Z. (2023). Exploring Significance of SPOC: A Path to Modernization of Music Cloud Computing. EAI Endorsed Transactions on Scalable Information Systems, 10(6).

Malik MK, Singh A, Swaroop A. A planned scheduling process of cloud computing by an effective job allocation and fault-tolerant mechanism. Journal of Ambient Intelligence and Humanized Computing. 2022 Feb 1:1-9.

Zuo L, He J, Xu Y, Zhang L. CSADE: a delay-sensitive scheduling method based on task admission and delay evaluation on edge–cloud collaboration. Cluster Computing. 2023 May 29:1-8.

Nalini J, Khilar PM. Reinforced ant colony optimization for fault tolerant task allocation in cloud environments. Wireless Personal Communications. 2021 Dec;121(4):2441-59.

Saxena D, Gupta I, Singh AK, Lee CN. A fault tolerant elastic resource management framework toward high availability of cloud services. IEEE Transactions on Network and Service Management. 2022 Apr 26;19(3):3048-61.

Karthikeyan L, Vijayakumaran C, Chitra S, Arumugam S. Saldeft: Self-adaptive learning differential evolution based optimal physical machine selection for fault tolerance problem in cloud. Wireless Personal Communications. 2021 May;118:1453-80.

Bharany, S., Badotra, S., Sharma, S., Rani, S., Alazab, M., Jhaveri, R. H., & Gadekallu, T. R. (2022). Energy efficient fault tolerance techniques in green cloud computing: A systematic survey and taxonomy. Sustainable Energy Technologies and Assessments, 53, 102613.

Bharany, S., Sharma, S., Khalaf, O. I., Abdulsahib, G. M., Al Humaimeedy, A. S., Aldhyani, T. H., ... & Alkahtani, H. (2022). A systematic survey on energy-efficient techniques in sustainable cloud computing. Sustainability, 14(10), 6256.

Ahmad Z, Nazir B, Umer A. A fault‐tolerant workflow management system with Quality‐of‐Service‐aware scheduling for scientific workflows in cloud computing. International Journal of Communication Systems. 2021 Jan 10;34(1):e4649.

Dehghani M, Montazeri Z, Trojovská E, Trojovský P. Coati Optimization Algorithm: A new bio-inspired metaheuristic algorithm for solving optimization problems. Knowledge-Based Systems. 2023 Jan 10;259:110011.

Dehghani M, Trojovský P. Osprey optimization algorithm: A new bio-inspired metaheuristic algorithm for solving engineering optimization problems. Frontiers in Mechanical Engineering. 2023 Jan 20;8:1126450.

Nazari Cheraghlou M, Khademzadeh A, Haghparast M. New fuzzy-based fault tolerance evaluation framework for cloud computing. Journal of Network and Systems Management. 2019 Oct;27:930-48.

Downloads

Published

26-06-2024

How to Cite

1.
Malik MK, Goel V, Swaroop A. A New Hybrid COA-OOA Based Task Scheduling and Fuzzy Logic Approach to Increase Fault Tolerance in Cloud Computing. EAI Endorsed Scal Inf Syst [Internet]. 2024 Jun. 26 [cited 2024 Dec. 27];11(6). Available from: https://publications.eai.eu/index.php/sis/article/view/6086