2011 IEEE Congress of Evolutionary Computation (CEC) 2011
DOI: 10.1109/cec.2011.5949712
|View full text |Cite
|
Sign up to set email alerts
|

GART: A genetic algorithm based real-time system scheduler

Abstract: Hard real-time systems require that all jobs are assigned a deadline and the system is deemed to be correct only if all jobs complete execution at or before their deadlines. Such strict timing requirements add to the complexity of the scheduling problem. This complexity is exacerbated when the system is executed on a multiprocessor platform. Even so, scheduling overheads must be kept to a minimum in order for the runtime behavior to be predictable. Thus, real-time scheduling algorithms have the dual requiremen… Show more

Help me understand this report

Search citation statements

Order By: Relevance

Paper Sections

Select...
1
1

Citation Types

0
2
0

Year Published

2014
2014
2016
2016

Publication Types

Select...
1
1

Relationship

0
2

Authors

Journals

citations
Cited by 2 publications
(2 citation statements)
references
References 25 publications
0
2
0
Order By: Relevance
“…The task is to re-arrange the largest processor utilization to its share of the minimum utilization will not exceed the maximum processor utilization processor; (10) Else (11) For each task (12) calculate the local best position best according to a task; (13) calculated the best position best according to a task; (14) End each (15) update the speed of the particle; (16) Check whether the velocity is negative or exceeds the maximum; (17) If the velocity of the particle is greater than max (18) Change speed of the particle to max ; (19) If the velocity of the particle is less than 0 (20) Change the speed to 0; (21) Energy Optimization; (22) Best fitness of all particles is is best calculated as a processor; (23) Update the inertia factor ; (24) If the degree of fitness does not change more than 10 times, (25)…”
Section: The Comparison Of the Results Among The Pso Algorithmmentioning
confidence: 99%
See 1 more Smart Citation
“…The task is to re-arrange the largest processor utilization to its share of the minimum utilization will not exceed the maximum processor utilization processor; (10) Else (11) For each task (12) calculate the local best position best according to a task; (13) calculated the best position best according to a task; (14) End each (15) update the speed of the particle; (16) Check whether the velocity is negative or exceeds the maximum; (17) If the velocity of the particle is greater than max (18) Change speed of the particle to max ; (19) If the velocity of the particle is less than 0 (20) Change the speed to 0; (21) Energy Optimization; (22) Best fitness of all particles is is best calculated as a processor; (23) Update the inertia factor ; (24) If the degree of fitness does not change more than 10 times, (25)…”
Section: The Comparison Of the Results Among The Pso Algorithmmentioning
confidence: 99%
“…Although it is an NP-hard problem, there are many approximation algorithms for solving the problem of realtime task allocation in a heterogeneous processor environment, including traditional real-time task scheduling algorithms such as deadline-monotonic (DM) algorithm [4], rate-monotonic (RM) algorithm [5], least-laxity-first (LLF) algorithm [6], earliest-deadline-first (EDF) algorithm [5], and linear programming-based (LP) algorithm [7] and the swarm intelligence algorithms such as ant colony optimization (ACO) [8], genetic algorithm (GA) [9][10][11], and shuffled frog-leaping algorithm (SFLA) [12,13]. In these studies, most algorithms do not consider energy consumption factors.…”
Section: Introductionmentioning
confidence: 99%