Proceedings of the 5th International Workshop on Middleware for Grid Computing: Held at the ACM/IFIP/USENIX 8th International M 2007
DOI: 10.1145/1376849.1376852
|View full text |Cite
|
Sign up to set email alerts
|

Multiobjective differential evolution for workflow execution on grids

Abstract: Most algorithms developed for scheduling applications on global Grids focus on a single Quality of Service (QoS) parameter such as execution time, cost or total data transmission time. However, if we consider more than one QoS parameter (eg. execution cost and time may be in conflict) then the problem becomes more challenging. To handle such scenarios, it is convenient to use heuristics rather than a deterministic algorithm. In this paper we have proposed a workflow execution planning approach using Multiobjec… Show more

Help me understand this report

Search citation statements

Order By: Relevance

Paper Sections

Select...
1
1
1

Citation Types

0
3
0

Year Published

2009
2009
2016
2016

Publication Types

Select...
5
1
1

Relationship

0
7

Authors

Journals

citations
Cited by 14 publications
(3 citation statements)
references
References 17 publications
0
3
0
Order By: Relevance
“…For instance, [12] employs the hyper-volume metric for pruning the trade-off solutions generated in each step, at cost that is exponential with the number of objectives. On the other hand, genetic algorithms can provide better solutions [100,89]; however, it is well-known that their performance unacceptably degrades beyond three objectives [51]. Few approaches target three objectives, like the ones from [49,83].…”
Section: 12mentioning
confidence: 99%
“…For instance, [12] employs the hyper-volume metric for pruning the trade-off solutions generated in each step, at cost that is exponential with the number of objectives. On the other hand, genetic algorithms can provide better solutions [100,89]; however, it is well-known that their performance unacceptably degrades beyond three objectives [51]. Few approaches target three objectives, like the ones from [49,83].…”
Section: 12mentioning
confidence: 99%
“…If one of these recursive calls to ScheduleParents fails, there are two different situations: either the task that causes this failure belongs to the current partial critical path, or it does not 1 (lines [17][18][19][20][21][22][23][24]. In the former case, we cancel all schedules until now and call SchedulePath to schedule the partial critical path again, but with a new constraint for the failed task.…”
Section: Definition 2 the Partial Critical Path Of Node T Is: I Emptmentioning
confidence: 99%
“…Other methods like Integer Programming [19], Mixed-Integer Non-Linear Programming [20], and Game Theory [21] are also used for this problem. In addition, some researchers use Metahuristics like Genetic Algorithm [2], Ant Colony Optimization [22], Tabu Search, Simulated Annealing and Guided Local Search [23], and Multiobjective differential evolution [24] to solve this problem.…”
Section: Related Workmentioning
confidence: 99%