4.7 Article

Energy efficient fault tolerance techniques in green cloud computing: A systematic survey and taxonomy

Journal

Publisher

ELSEVIER
DOI: 10.1016/j.seta.2022.102613

Keywords

Cloud computing; Energy efficiency; Fault-tolerance; Carbon emission; Virtualization

Ask authors/readers for more resources

This paper presents the research progress and challenges of fault tolerance techniques in cloud computing, and analyzes the relationship between energy consumption and fault tolerance potential. The paper categorizes errors, faults, and failures in cloud computing systems, and discusses the application of advanced technologies such as artificial intelligence, deep learning, the Internet of Things, and machine learning in intelligent fault tolerance strategies for the cloud environment.
Cloud computing has brought the accessibility of several software platforms under a single roof. It has transformed resources into scalable services on demand and provides the only solution to the high resource requirements. All cloud service providers usually offer all types of services in the cloud computing environment, even though they also handle security-related challenges like reliability, availability, and throughput. One of the most decisive challenges in the cloud is handling faults. High fault tolerance in the cloud is a must to attain high performance, and the defects must be investigated and examined for future guidance. The principal target of this paper is to gain insight into the fault tolerance techniques that are available to us and the challenges that are required to be overcome. We concluded that there is always a relation between faults and energy consumption during our survey. If there is a high potential to tolerate a fault, there will be a need for more infrastructure and devices to fix those faults, which further leads to more power consumption. In this paper, 129 Research papers published through February 2022 were considered and further classified. This paper critically reviews techniques to tolerate faults in cloud computing systems and discusses the taxonomy of errors, faults, and failures. Furthermore, this paper aims to investigate several critical research topics and advanced techniques, such as artificial intelligence, deep learning, the Internet of Things, and machine learning, that may be employed as an intelligent fault tolerance strategy in the cloud environment.

Authors

I am an author on this paper
Click your name to claim this paper and add it to your profile.

Reviews

Primary Rating

4.7
Not enough ratings

Secondary Ratings

Novelty
-
Significance
-
Scientific rigor
-
Rate this paper

Recommended

No Data Available
No Data Available