2021
DOI: 10.1109/access.2021.3101147
|View full text |Cite
|
Sign up to set email alerts
|

Proactive Failure-Aware Task Scheduling Framework for Cloud Computing

Abstract: Cloud computing is a widely adopted platform for executing tasks of different application types that belong to the end users. In the cloud, application task is prone to failure for several reasons, such as software bug or exception, virtual or physical infrastructure failure. Cloud service providers are responsible for managing availability of scheduled computing tasks in order to provide high level QoS for their customers. Protecting task against failure is a challenging and not a trivial mission due to dynam… Show more

Help me understand this report

Search citation statements

Order By: Relevance

Paper Sections

Select...
1
1
1
1

Citation Types

0
7
0

Year Published

2022
2022
2024
2024

Publication Types

Select...
7

Relationship

0
7

Authors

Journals

citations
Cited by 17 publications
(7 citation statements)
references
References 40 publications
0
7
0
Order By: Relevance
“…Also, a multiple feedback mechanism is used to obtain the optimal solution, which increases the sum rate and maximizes the network utility. Artificial neural network, CNN‐based QoS aware task scheduling is reported in Alahmad et al 22 to handle resource requests in large‐scale cloud computing environments. Initially, the resource selection problem is formulated as an integer linear program and presented as an optimization solution based on neural network models to improve the prediction accuracy.…”
Section: Related Workmentioning
confidence: 99%
“…Also, a multiple feedback mechanism is used to obtain the optimal solution, which increases the sum rate and maximizes the network utility. Artificial neural network, CNN‐based QoS aware task scheduling is reported in Alahmad et al 22 to handle resource requests in large‐scale cloud computing environments. Initially, the resource selection problem is formulated as an integer linear program and presented as an optimization solution based on neural network models to improve the prediction accuracy.…”
Section: Related Workmentioning
confidence: 99%
“…It utilizes machine learning algorithms including Random Forest, Neural Network, Conditional Tree, Boost Tree, and General Learning Model to predict potential task failures in applications. Reference 151 presented a task scheduling framework that anticipates task failures during runtime by using deep learning techniques, such as Artificial Neural Network (ANN) and Convolutional Neural Network (CNN), to predict termination status and implement appropriate remedial actions. Marahatta et al 152 presented an energy‐aware proactive fault‐tolerant scheduling mechanism for cloud computing based on Artificial Intelligence.…”
Section: Taxonomy Of Fault Tolerance Approachesmentioning
confidence: 99%
“…Earlier research on job failure has mostly focused on the study and characterization of failures. However, little research has been published on the prediction of job/task failure [1,8,10,[31][32][33][34]. Samak et al [35] have applied the Naive Bayes classification algorithm to the execution logs of scientific processes to predict the failure of tasks.…”
Section: Failure Predictionmentioning
confidence: 99%