An Adaptable Approach to Fault Tolerance in Cloud Computing | IGI Global Scientific Publishing
Reference Hub4
An Adaptable Approach to Fault Tolerance in Cloud Computing

An Adaptable Approach to Fault Tolerance in Cloud Computing

Priti Kumari, Parmeet Kaur
Copyright: © 2023 |Volume: 13 |Issue: 1 |Pages: 24
ISSN: 2156-1834|EISSN: 2156-1826|EISBN13: 9781668479810|DOI: 10.4018/IJCAC.319032
Cite Article Cite Article

MLA

Kumari, Priti, and Parmeet Kaur. "An Adaptable Approach to Fault Tolerance in Cloud Computing." IJCAC vol.13, no.1 2023: pp.1-24. https://doi.org/10.4018/IJCAC.319032

APA

Kumari, P. & Kaur, P. (2023). An Adaptable Approach to Fault Tolerance in Cloud Computing. International Journal of Cloud Applications and Computing (IJCAC), 13(1), 1-24. https://doi.org/10.4018/IJCAC.319032

Chicago

Kumari, Priti, and Parmeet Kaur. "An Adaptable Approach to Fault Tolerance in Cloud Computing," International Journal of Cloud Applications and Computing (IJCAC) 13, no.1: 1-24. https://doi.org/10.4018/IJCAC.319032

Export Reference

Mendeley
Favorite Full-Issue Download

Abstract

Existing fault tolerance approaches in the cloud are broadly based on replication and checkpointing. Each of these approaches has its advantages and limitations. This paper presents an adaptable fault tolerance method for determining which of the two approaches will be appropriate for the successful execution of a task in the given cloud conditions. The proposed method classifies the failure risk of host machines available for task execution based on their failure history. Subsequently, fuzzy logic is used to determine the appropriate fault tolerance approach by considering a host's failure risk, user-defined task's priority, and level of resource redundancy. Setting a task's priority provides a user with control to solicit a desired fault tolerance level while the availability of resources reflects a cloud provider's capability to offer fault tolerance. Simulation experiments have verified that the proactive selection of a fault-tolerance method increases the number of tasks that complete successfully.