Information Technology Reference
In-Depth Information
Another real application issue is that once some task has to miss a deadline, it
should be the least valuable task. Again, many algorithms do not address this fact.
Contribution: Algorithm for Feasibility Testing of Sporadic Task Systems
In the current work, we use as a scheduling policy, the EDF algorithm. After a
recon
w h was applied at run time, the intelligent agent proposes
useful solutions for users by sending sporadic tasks to idle times which are con-
sidered as non-productive times of the processor, by modifying the deadlines of
tasks, the worst case execution time (WCETs), the activation time, by tolerating
some non critical k among m tasks to miss their deadlines or by removing some
tasks according to a prede
guration scenario
ned heuristic.
We suppose that each system
n
can be automatically and repeatedly recon
g-
(0) and after the h th recon
ured.
n
is initially considered as
ʾ
guration
n
turns into
ðÞ
þ
n ðw h Þ , where h
first virtual processor to virtually
execute old periodic tasks and VP 2 as the second virtual processor to virtually
execute new sporadic tasks, implementing the system after the hth recon
2@
.Wede
ne VP 1 as the
guration
n ðw h Þ , all old tasks from
n ðw h 1 Þ are executed by the newly updated
scenario
w h .In
VP ðw h Þ
1
and the added sporadic tasks are executed by VP ðw h Þ
2
. The proposed intel-
n w h
ligent agent is trying to minimize the response time R ðw h Þ of
after each recon-
guration scenario
w h .
Formalization
n
We assume in this work a system
composed of a mixture of n periodic and m
sporadic tasks. The initial processor utilization factor U before any addition sce-
nario of new sporadic tasks to
¼ P i¼1 C i
n ðw h 1 Þ ¼
n
is U
T i . An assumed system
n ðw h Þ ¼
fs 1 ; s 2 ; ...; s n g
turns
after
a
recon
guration
scenario
w h
to
fs 1 ; s 2 ; ...; s n r n þ 1 ; r n þ 2 ; ...; r m g
by considering that m-n new sporadic tasks
n ðw h 1 Þ . After each addition scenario
are added to
w h , the tasks are logically divided
into two subsets. One contains the so called new sporadic tasks which are added to
the system, and the rest of tasks taken from
n ðw h 1 Þ are considered as old tasks to
form the second subset.
Problem
After any addition scenario
w h , the response time can be increased and/or some old/
new tasks can miss their deadlines.
When a recon
guration scenario is automatically applied at run-time, the pro-
posed intelligent agent logically decomposes the physical processor of
n ðw h Þ into
Search WWH ::




Custom Search