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

被引:49
|
作者
Bharany, Salil [1 ]
Badotra, Sumit [2 ]
Sharma, Sandeep [1 ]
Rani, Shalli [3 ]
Alazab, Mamoun [4 ]
Jhaveri, Rutvij H. [5 ]
Gadekallu, Thippa Reddy [6 ]
机构
[1] Guru Nanak Dev Univ, Dept Comp Engn & Technol, Amritsar, Punjab, India
[2] Lovely Profess Univ, Dept Comp Sci & Engn, Phagwara, Punjab, India
[3] Chitkara Univ, Inst Engn & Technol, Rajpura, Punjab, India
[4] Charles Darwin Univ, Coll Engn IT & Environm, Casuarina, Australia
[5] Pandit Deendayal Energy Univ, Sch Technol, Dept Comp Sci & Engn, Gandhinagar, India
[6] Vellore Inst Technol, Sch Informat Technol & Engn, Vellore, Tamil Nadu, India
基金
新加坡国家研究基金会;
关键词
Cloud computing; Energy efficiency; Fault-tolerance; Carbon emission; Virtualization;
D O I
10.1016/j.seta.2022.102613
中图分类号
X [环境科学、安全科学];
学科分类号
08 ; 0830 ;
摘要
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.
引用
收藏
页数:15
相关论文
共 50 条
  • [21] "Fault Tolerance Techniques and Architectures in Cloud Computing"-A Comparative Analysis
    Kaur, Pankaj Deep
    Priya, Kanu
    2015 INTERNATIONAL CONFERENCE ON GREEN COMPUTING AND INTERNET OF THINGS (ICGCIOT), 2015, : 1090 - 1095
  • [22] Survey on Fault-Tolerance-Aware Scheduling in Cloud Computing
    Kathpal, Chesta
    Garg, Ritu
    INFORMATION AND COMMUNICATION TECHNOLOGY FOR COMPETITIVE STRATEGIES, 2019, 40 : 275 - 283
  • [23] Reliability and energy efficiency in cloud computing systems: Survey and taxonomy
    Sharma, Yogesh
    Javadi, Bahman
    Si, Weisheng
    Sun, Daniel
    JOURNAL OF NETWORK AND COMPUTER APPLICATIONS, 2016, 74 : 66 - 85
  • [24] Comprehensive and Systematic Study on the Fault Tolerance Architectures in Cloud Computing
    Mohammadian, Vahid
    Navimipour, Nima Jafari
    Hosseinzadeh, Mehdi
    Darwesh, Aso
    JOURNAL OF CIRCUITS SYSTEMS AND COMPUTERS, 2020, 29 (15)
  • [25] Augmentation Techniques for Mobile Cloud Computing: A Taxonomy, Survey, and Future Directions
    Zhou, Bowen
    Buyya, Rajkumar
    ACM COMPUTING SURVEYS, 2018, 51 (01)
  • [26] A Taxonomy and Survey of Manifold Resource Allocation Techniques of IaaS in Cloud Computing
    Bhosale, Saurabh
    Parmar, Manish
    Ambawade, Dayanand
    SUSTAINABLE COMMUNICATION NETWORKS AND APPLICATION, ICSCN 2019, 2020, 39 : 191 - 202
  • [27] Energy-efficient migration techniques for cloud environment: a step toward green computing
    Srimoyee Bhattacherjee
    Rituparna Das
    Sunirmal Khatua
    Sarbani Roy
    The Journal of Supercomputing, 2020, 76 : 5192 - 5220
  • [28] Energy-efficient migration techniques for cloud environment: a step toward green computing
    Bhattacherjee, Srimoyee
    Das, Rituparna
    Khatua, Sunirmal
    Roy, Sarbani
    JOURNAL OF SUPERCOMPUTING, 2020, 76 (07): : 5192 - 5220
  • [29] Review of Energy Reduction Techniques for Green Cloud Computing
    AlIsmail, Shaden M.
    Kurdi, Heba A.
    INTERNATIONAL JOURNAL OF ADVANCED COMPUTER SCIENCE AND APPLICATIONS, 2016, 7 (01) : 189 - 195
  • [30] A survey on techniques to achive energy efficiency in cloud computing
    Singh, Sobinder
    Kumar, Ajay
    Swaroop, Abhishek
    Anamika
    2016 IEEE INTERNATIONAL CONFERENCE ON COMPUTING, COMMUNICATION AND AUTOMATION (ICCCA), 2016, : 1281 - 1285