Multi-objective and Scalable Heuristic Algorithm for Workflow Task Scheduling in Utility Grids

To use services transparently in a distributed environment, the Utility Grids develop a cyber-infrastructure. The parameters of the Quality of Service such as the allocation-cost and makespan have to be dealt with in order to schedule workflow application tasks in the Utility Grids. Optimization of...

Full description

Bibliographic Details
Main Authors: Vahid Kahejvand, Hossein Pedram, Mostafa Zandieh
Format: Article
Language:English
Published: Islamic Azad University, Qazvin Branch 2014-03-01
Series:Journal of Optimization in Industrial Engineering
Subjects:
Online Access:http://www.qjie.ir/article_149_3ae1a646eaec30654ec49fc8e7142469.pdf
_version_ 1818421095062044672
author Vahid Kahejvand
Hossein Pedram
Mostafa Zandieh
author_facet Vahid Kahejvand
Hossein Pedram
Mostafa Zandieh
author_sort Vahid Kahejvand
collection DOAJ
description To use services transparently in a distributed environment, the Utility Grids develop a cyber-infrastructure. The parameters of the Quality of Service such as the allocation-cost and makespan have to be dealt with in order to schedule workflow application tasks in the Utility Grids. Optimization of both target parameters above is a challenge in a distributed environment and may conflict one another. We, therefore, present a novel heuristic algorithm for scheduling a workflow application on Utility Grids. Our proposed algorithm optimizes the allocation-cost and makespan in a scalable and very low runtime. The results of the wide-spread simulation indicate that the proposed algorithm is scalable against an increase in the application size and task parallelism of the application. The proposed algorithm effectively outperforms the current algorithms in terms of the allocation-cost, makespan and runtime scalability.
first_indexed 2024-12-14T13:04:54Z
format Article
id doaj.art-a538199b270646c795c81278c61485a7
institution Directory Open Access Journal
issn 2251-9904
2423-3935
language English
last_indexed 2024-12-14T13:04:54Z
publishDate 2014-03-01
publisher Islamic Azad University, Qazvin Branch
record_format Article
series Journal of Optimization in Industrial Engineering
spelling doaj.art-a538199b270646c795c81278c61485a72022-12-21T23:00:21ZengIslamic Azad University, Qazvin BranchJournal of Optimization in Industrial Engineering2251-99042423-39352014-03-017142736149Multi-objective and Scalable Heuristic Algorithm for Workflow Task Scheduling in Utility GridsVahid Kahejvand0Hossein Pedram1Mostafa Zandieh2Assistant Professor, Department of Computer Engineering and Information Technology, Qazvin Branch, Islamic Azad University, Qazvin, IranAssociate Professor, Department of Computer Engineering and Information Technology, Amirkabir University of Technology (Tehran Polytechnic), Tehran, IranAssociate Professor, Department of Industrial Management, Shahid Beheshti University, G.C., Tehran, IranTo use services transparently in a distributed environment, the Utility Grids develop a cyber-infrastructure. The parameters of the Quality of Service such as the allocation-cost and makespan have to be dealt with in order to schedule workflow application tasks in the Utility Grids. Optimization of both target parameters above is a challenge in a distributed environment and may conflict one another. We, therefore, present a novel heuristic algorithm for scheduling a workflow application on Utility Grids. Our proposed algorithm optimizes the allocation-cost and makespan in a scalable and very low runtime. The results of the wide-spread simulation indicate that the proposed algorithm is scalable against an increase in the application size and task parallelism of the application. The proposed algorithm effectively outperforms the current algorithms in terms of the allocation-cost, makespan and runtime scalability.http://www.qjie.ir/article_149_3ae1a646eaec30654ec49fc8e7142469.pdfUtility GridsResource ProvisioningWorkflow Schedulingmulti-objective optimizationScalability
spellingShingle Vahid Kahejvand
Hossein Pedram
Mostafa Zandieh
Multi-objective and Scalable Heuristic Algorithm for Workflow Task Scheduling in Utility Grids
Journal of Optimization in Industrial Engineering
Utility Grids
Resource Provisioning
Workflow Scheduling
multi-objective optimization
Scalability
title Multi-objective and Scalable Heuristic Algorithm for Workflow Task Scheduling in Utility Grids
title_full Multi-objective and Scalable Heuristic Algorithm for Workflow Task Scheduling in Utility Grids
title_fullStr Multi-objective and Scalable Heuristic Algorithm for Workflow Task Scheduling in Utility Grids
title_full_unstemmed Multi-objective and Scalable Heuristic Algorithm for Workflow Task Scheduling in Utility Grids
title_short Multi-objective and Scalable Heuristic Algorithm for Workflow Task Scheduling in Utility Grids
title_sort multi objective and scalable heuristic algorithm for workflow task scheduling in utility grids
topic Utility Grids
Resource Provisioning
Workflow Scheduling
multi-objective optimization
Scalability
url http://www.qjie.ir/article_149_3ae1a646eaec30654ec49fc8e7142469.pdf
work_keys_str_mv AT vahidkahejvand multiobjectiveandscalableheuristicalgorithmforworkflowtaskschedulinginutilitygrids
AT hosseinpedram multiobjectiveandscalableheuristicalgorithmforworkflowtaskschedulinginutilitygrids
AT mostafazandieh multiobjectiveandscalableheuristicalgorithmforworkflowtaskschedulinginutilitygrids