Scheduling workflow applications with Makespan and reliability constraints

In the last few years, workflows are becoming richer and more complex. Workflow scheduling management system to be robust, flexible with multicriteria scheduling algorithms. It needs to satisfy the Quality of Service (QoS) parameters. However, QoS parameters and workflow system objectives are often...

Full description

Bibliographic Details
Published in:Indonesian Journal of Electrical Engineering and Computer Science
Main Author: Aziz M.A.; Abawajy J.H.; Chowdhury M.
Format: Article
Language:English
Published: Institute of Advanced Engineering and Science 2018
Online Access:https://www.scopus.com/inward/record.uri?eid=2-s2.0-85051777052&doi=10.11591%2fijeecs.v12.i2.pp482-488&partnerID=40&md5=b88690354981eaa79a44d94cf2a99a8c
id 2-s2.0-85051777052
spelling 2-s2.0-85051777052
Aziz M.A.; Abawajy J.H.; Chowdhury M.
Scheduling workflow applications with Makespan and reliability constraints
2018
Indonesian Journal of Electrical Engineering and Computer Science
12
2
10.11591/ijeecs.v12.i2.pp482-488
https://www.scopus.com/inward/record.uri?eid=2-s2.0-85051777052&doi=10.11591%2fijeecs.v12.i2.pp482-488&partnerID=40&md5=b88690354981eaa79a44d94cf2a99a8c
In the last few years, workflows are becoming richer and more complex. Workflow scheduling management system to be robust, flexible with multicriteria scheduling algorithms. It needs to satisfy the Quality of Service (QoS) parameters. However, QoS parameters and workflow system objectives are often contradictory. In our analysis, we derived an efficient strategy to minimize the overall processing time for scheduling workflows modelled by using Directed Acyclic Graph (DAG). We studied the problem of workflow scheduling that lead to optimizing makespan and reliability. The proposed algorithm handles unsuccessful job execution or resource failure by dynamically scheduling workflows to available resources. Based on the experiments results, our proposed Failure-Aware Workflow Scheduling (FAWS) Algorithm can significantly optimize the makespan and minimize the reliability by rescheduling the failed task to the unused resources. The effectiveness of the FAWS algorithm was validated based on a simulation-driven analysis based on the workflow application. © 2018 Institute of Advanced Engineering and Science. All rights reserved.
Institute of Advanced Engineering and Science
25024752
English
Article
All Open Access; Hybrid Gold Open Access
author Aziz M.A.; Abawajy J.H.; Chowdhury M.
spellingShingle Aziz M.A.; Abawajy J.H.; Chowdhury M.
Scheduling workflow applications with Makespan and reliability constraints
author_facet Aziz M.A.; Abawajy J.H.; Chowdhury M.
author_sort Aziz M.A.; Abawajy J.H.; Chowdhury M.
title Scheduling workflow applications with Makespan and reliability constraints
title_short Scheduling workflow applications with Makespan and reliability constraints
title_full Scheduling workflow applications with Makespan and reliability constraints
title_fullStr Scheduling workflow applications with Makespan and reliability constraints
title_full_unstemmed Scheduling workflow applications with Makespan and reliability constraints
title_sort Scheduling workflow applications with Makespan and reliability constraints
publishDate 2018
container_title Indonesian Journal of Electrical Engineering and Computer Science
container_volume 12
container_issue 2
doi_str_mv 10.11591/ijeecs.v12.i2.pp482-488
url https://www.scopus.com/inward/record.uri?eid=2-s2.0-85051777052&doi=10.11591%2fijeecs.v12.i2.pp482-488&partnerID=40&md5=b88690354981eaa79a44d94cf2a99a8c
description In the last few years, workflows are becoming richer and more complex. Workflow scheduling management system to be robust, flexible with multicriteria scheduling algorithms. It needs to satisfy the Quality of Service (QoS) parameters. However, QoS parameters and workflow system objectives are often contradictory. In our analysis, we derived an efficient strategy to minimize the overall processing time for scheduling workflows modelled by using Directed Acyclic Graph (DAG). We studied the problem of workflow scheduling that lead to optimizing makespan and reliability. The proposed algorithm handles unsuccessful job execution or resource failure by dynamically scheduling workflows to available resources. Based on the experiments results, our proposed Failure-Aware Workflow Scheduling (FAWS) Algorithm can significantly optimize the makespan and minimize the reliability by rescheduling the failed task to the unused resources. The effectiveness of the FAWS algorithm was validated based on a simulation-driven analysis based on the workflow application. © 2018 Institute of Advanced Engineering and Science. All rights reserved.
publisher Institute of Advanced Engineering and Science
issn 25024752
language English
format Article
accesstype All Open Access; Hybrid Gold Open Access
record_format scopus
collection Scopus
_version_ 1812871800444420096