Job Scheduling Strategies for Parallel Processing
DOI: 10.1007/978-3-540-71035-6_4
|View full text |Cite
|
Sign up to set email alerts
|

On Advantages of Scheduling Using Genetic Fuzzy Systems

Abstract: Abstract. In this paper, we present a methodology for automatically generating online scheduling strategies for a complex scheduling objective with the help of real life workload data. The scheduling problem includes independent parallel jobs and multiple identical machines. The objective is defined by the machine provider and considers different priorities of user groups. In order to allow a wide range of objective functions, we use a rule based scheduling strategy. There, a rule system classifies all possibl… Show more

Help me understand this report

Search citation statements

Order By: Relevance

Paper Sections

Select...
1
1
1
1

Citation Types

0
19
0

Publication Types

Select...
4
2

Relationship

2
4

Authors

Journals

citations
Cited by 14 publications
(19 citation statements)
references
References 28 publications
0
19
0
Order By: Relevance
“…But if some of the restrictions regarding schedule feedback and timing are lifted then significantly better schedules can be produced that come close to the offline optimum, see, for instance, Franke et al (2006) who used Genetic Fuzzy methods to generate online scheduling methods. But these algorithms cannot be applied to the Grid problem described in Sect.…”
Section: Results Compared To Pareto Front Approximationmentioning
confidence: 98%
“…But if some of the restrictions regarding schedule feedback and timing are lifted then significantly better schedules can be produced that come close to the offline optimum, see, for instance, Franke et al (2006) who used Genetic Fuzzy methods to generate online scheduling methods. But these algorithms cannot be applied to the Grid problem described in Sect.…”
Section: Results Compared To Pareto Front Approximationmentioning
confidence: 98%
“…That is, for every submitted workflow, a separate instance of the scheduling component can be created. This allows very flexible setups, including the assignment of different strategies to different user groups [15]. It is even possible to replace the applied scheduling strategy during runtime within an active workflow's execution process, such that system-state dependent decision strategies are feasible.…”
Section: Scheduling Of Tasksmentioning
confidence: 99%
“…The job running time is specified according to the Run Time. Figure 4 shows the CDF of the number of the requested CPUs in the workload log, which spreads from N = 1 to N = 2 8 . Around 82.1% of the jobs request N ≤ 2 4 CPUs.…”
Section: Simulation Setupmentioning
confidence: 99%
“…In this case, we judge if doing so provides a benefit of shorter response time for the job when compared to scheduling the job later until enough resources are released for executing the job. Moreover, for preventing one job occupying some resources too long (e.g., four times larger than its original execution time) or beyond the requested runtime, we also use EASY Backfilling [8] to find an allocation for one of the following smaller jobs in the wait queue to the currently idle resources while ensuring that the first queuing job is not further delayed due to the backfilling.…”
Section: Packing Shrinkagementioning
confidence: 99%
See 1 more Smart Citation