Adaptive Fault Tolerant Resource Allocation Scheme for Cloud Computing Environments
Open Access
- 1 September 2021
- journal article
- research article
- Published by IGI Global in Journal of Organizational and End User Computing
- Vol. 33 (5), 135-152
- https://doi.org/10.4018/joeuc.20210901.oa7
Abstract
Cloud computing is an optimistic technology that leverages the computing resources to offer globally better and more efficient services than the collection of individual use of internet resources. Due to the heterogeneous and high dynamic nature of resources, failure during resource allocation is a key risk in cloud. Such resource failures lead to delay in tasks execution and have adverse impacts in achieving quality of service (QoS). This paper proposes an effective and adaptive fault tolerant scheduling approach in an effort to facilitate error free task scheduling. The proposed method considers the most impactful parameters such as failure rate and current workload of the resources for optimal QoS. The suggested approach is validated using the CloudSim toolkit based on the commonly used metrics including the resource utilization, average execution time, makespan, throughput, and success rate. Empirical results prove that the suggested approach is more efficient than the benchmark techniques in terms of load balancing and fault tolerance.Keywords
This publication has 21 references indexed in Scilit:
- Load balancing in cloud computing: A big pictureJournal of King Saud University - Computer and Information Sciences, 2020
- A checkpointed league championship algorithm-based cloud scheduling scheme with secure fault tolerance responsivenessApplied Soft Computing, 2017
- Balance Resource Utilization (BRU) Approach for the Dynamic Load Balancing in Cloud Environment by Using AR Prediction ModelJournal of Organizational and End User Computing, 2017
- A Multiconstrained Grid Scheduling Algorithm with Load Balancing and Fault ToleranceThe Scientific World Journal, 2015
- An Empirical Failure-Analysis of a Large-Scale Cloud Computing EnvironmentPublished by Institute of Electrical and Electronics Engineers (IEEE) ,2014
- User Demand Aware Grid Scheduling Model with Hierarchical Load BalancingMathematical Problems in Engineering, 2013
- Adaptive scheduling for parallel tasks with QoS satisfaction for hybrid cloud environmentsThe Journal of Supercomputing, 2013
- User-priority guided Min-Min scheduling algorithm for load balancing in cloud computingPublished by Institute of Electrical and Electronics Engineers (IEEE) ,2013
- Cloud-DLS: Dynamic trusted scheduling for Cloud computingExpert Systems with Applications, 2012
- Fault Tolerant Architecture to Cloud Computing Using Adaptive CheckpointInternational Journal of Cloud Applications and Computing, 2011