Adaptive Workflow Scheduling to Increase Fault Tolerance in Cloud Computing

Cloud computing in the field of high-performance distributed computing has emerged as a new development in which the demand for access to resources via the Internet is presented in distributed servers that dynamically scale Are acceptable. One of the important research issues that must be considered...

Full description

Saved in:
Bibliographic Details
Main Authors: Abdolreza Pirhoseinlo, Nafiseh Osati Eraghi, Javad Akbari Torkestani
Format: Article
Language:English
Published: OICC Press 2024-02-01
Series:Majlesi Journal of Electrical Engineering
Subjects:
Online Access:https://oiccpress.com/mjee/article/view/4921
Tags: Add Tag
No Tags, Be the first to tag this record!
_version_ 1850022845036363776
author Abdolreza Pirhoseinlo
Nafiseh Osati Eraghi
Javad Akbari Torkestani
author_facet Abdolreza Pirhoseinlo
Nafiseh Osati Eraghi
Javad Akbari Torkestani
author_sort Abdolreza Pirhoseinlo
collection DOAJ
description Cloud computing in the field of high-performance distributed computing has emerged as a new development in which the demand for access to resources via the Internet is presented in distributed servers that dynamically scale Are acceptable. One of the important research issues that must be considered to achieve efficient performance is fault tolerance. Fault tolerance is a way to find faults and failures in a system. Predicting and reducing errors play an important role in increasing the performance and popularity of cloud computing. In this study, an adaptive workflow scheduling approach is presented to increase fault tolerance in cloud computing. The present approach calculates the probability of failure for each resource according to the execution time of tasks on the resources. In the present method, a deadline is set for each of the tasks. If the task is not completed within the specified time, the probability of failure in the source increases and subsequent tasks are not sent to the desired source. The simulation results of the proposed method show that the proposed idea can work well on workflows and improve service quality factors.
format Article
id doaj-art-28b64b7733e34266ad3bf7a28aef38b4
institution DOAJ
issn 2345-377X
2345-3796
language English
publishDate 2024-02-01
publisher OICC Press
record_format Article
series Majlesi Journal of Electrical Engineering
spelling doaj-art-28b64b7733e34266ad3bf7a28aef38b42025-08-20T03:04:02ZengOICC PressMajlesi Journal of Electrical Engineering2345-377X2345-37962024-02-0115310.52547/mjee.15.3.25Adaptive Workflow Scheduling to Increase Fault Tolerance in Cloud ComputingAbdolreza Pirhoseinlo0Nafiseh Osati Eraghi1Javad Akbari Torkestani2Department of Computer Engineering, Arak Branch, Islamic Azad University, Arak, IranDepartment of Computer Engineering, Arak Branch, Islamic Azad University, Arak, IranDepartment of Computer Engineering, Arak Branch, Islamic Azad University, Arak, IranCloud computing in the field of high-performance distributed computing has emerged as a new development in which the demand for access to resources via the Internet is presented in distributed servers that dynamically scale Are acceptable. One of the important research issues that must be considered to achieve efficient performance is fault tolerance. Fault tolerance is a way to find faults and failures in a system. Predicting and reducing errors play an important role in increasing the performance and popularity of cloud computing. In this study, an adaptive workflow scheduling approach is presented to increase fault tolerance in cloud computing. The present approach calculates the probability of failure for each resource according to the execution time of tasks on the resources. In the present method, a deadline is set for each of the tasks. If the task is not completed within the specified time, the probability of failure in the source increases and subsequent tasks are not sent to the desired source. The simulation results of the proposed method show that the proposed idea can work well on workflows and improve service quality factors.https://oiccpress.com/mjee/article/view/4921Cloud computingFault tolerancePulse width modulation (PWM) TechniqueScheduling
spellingShingle Abdolreza Pirhoseinlo
Nafiseh Osati Eraghi
Javad Akbari Torkestani
Adaptive Workflow Scheduling to Increase Fault Tolerance in Cloud Computing
Majlesi Journal of Electrical Engineering
Cloud computing
Fault tolerance
Pulse width modulation (PWM) Technique
Scheduling
title Adaptive Workflow Scheduling to Increase Fault Tolerance in Cloud Computing
title_full Adaptive Workflow Scheduling to Increase Fault Tolerance in Cloud Computing
title_fullStr Adaptive Workflow Scheduling to Increase Fault Tolerance in Cloud Computing
title_full_unstemmed Adaptive Workflow Scheduling to Increase Fault Tolerance in Cloud Computing
title_short Adaptive Workflow Scheduling to Increase Fault Tolerance in Cloud Computing
title_sort adaptive workflow scheduling to increase fault tolerance in cloud computing
topic Cloud computing
Fault tolerance
Pulse width modulation (PWM) Technique
Scheduling
url https://oiccpress.com/mjee/article/view/4921
work_keys_str_mv AT abdolrezapirhoseinlo adaptiveworkflowschedulingtoincreasefaulttoleranceincloudcomputing
AT nafisehosatieraghi adaptiveworkflowschedulingtoincreasefaulttoleranceincloudcomputing
AT javadakbaritorkestani adaptiveworkflowschedulingtoincreasefaulttoleranceincloudcomputing