4.7 Article

An adaptive fault detector strategy for scientific workflow scheduling based on improved differential evolution algorithm in cloud

期刊

APPLIED SOFT COMPUTING
卷 99, 期 -, 页码 -

出版社

ELSEVIER
DOI: 10.1016/j.asoc.2020.106895

关键词

Cloud computing; Workflow scheduling; Fault tolerance; Migration; ANIFS

向作者/读者索取更多资源

The research aims to develop an adaptive fault detection strategy based on the Improved Differential Evolution algorithm in cloud computing to minimize energy consumption, makespan, total cost, and tolerate faults while scheduling scientific workflows. The proposed method utilizes an adaptive network-based fuzzy inference system prediction model to proactively control resource load fluctuation and applies a reactive fault tolerance technique for processor failures. Experimental results showed significant improvements in scheduling performance, fault tolerance, makespan, energy consumption, task fault ratio, and total cost compared to existing techniques.
With the increasing popularity and acceptance of cloud computing, it is being applied in services like executing large-scale applications, where cloud environment is selected by the scientific associations to easily execute the computation intensive workflows. However, cloud computing can have higher failure rates due to the larger number of servers and components filled with the intensive workloads. These failures may lead to the unavailability of virtual machines (VMs) for computation. Hence, this issue of fault occurrences can be tolerated by adopting an effective and efficient fault tolerant strategy. The goal of our research in this paper is to develop an adaptive fault detector strategy based on Improved Differential Evolution (IDE) algorithm in cloud computing that can minimize the energy consumption, the makespan, the total cost and, at the same time, tolerate up faults when scheduling scientific workflows. This proposed work applies an adaptive network-based fuzzy inference system (ANFIS) prediction model to proactively control resource load fluctuation that increases the failure prediction accuracy before fault/failure occurrence. In addition, it applies a reactive fault tolerance technique for when a processor fails and the scheduler must allocate a new VM to execute the workflow tasks. The experimental results show that compared with existing techniques, the proposed approach significantly improves the overall scheduling performance, achieves a higher degree of fault tolerance with high HyperVolume (HV) compared with the ICFWS, IDE, and ACO algorithms, minimizes the makespan, the energy consumption and task fault ratio, and reduces the total cost. (C) 2020 Elsevier B.V. All rights reserved.

作者

我是这篇论文的作者
点击您的名字以认领此论文并将其添加到您的个人资料中。

评论

主要评分

4.7
评分不足

次要评分

新颖性
-
重要性
-
科学严谨性
-
评价这篇论文

推荐

暂无数据
暂无数据