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...
Published in: | Indonesian Journal of Electrical Engineering and Computer Science |
---|---|
Main Author: | |
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 |