Information Technology Reference
In-Depth Information
and the activation time of some tasks or to remove some soft tasks as the following
steps:
Step 1: the agent automatically merges VP ðw h 1 Þ
1
and VP ðw h 1 Þ
2
into VP ðw h Þ
1
and
￿
calculates VP ðw h Þ
1
and R ðw h Þ ,
￿
Step 2: it calculates new deadlines for old and new sporadic tasks in order to
obtain the feasibility of the system and to reduce the response time,
￿
Step 3: it calculates new WCETs,
Step 4: it calculates new activation times a ðw h Þ
i
,
￿
￿
Step 5:itde
nes the tasks can miss their deadlines (k among (n + m)),
n ðw h Þ in order to
￿
Step 6:itde
nes which tasks can be removed from the system
obtain the system
'
s feasibility.
￿
Solution 1: Moving some arrival tasks to be scheduled in idle times. (idle times
are caused when some tasks complete before its worst case execution
time)
(7)
Solution 2: maximize the d ðw h Þ
i
(8)
￿
By applying Eq. ( 3 ) that notices:
R ðw h Þ
i
d ðw h Þ
i
f ðw h Þ
i
¼
;
we have
:
and by applying Eq. ( 4 ) that notices:
f w h
1
c w h
1
, we can deduce that f ðw h Þ
i
c w h
i
¼
t
þ
¼
t
þ
and we have:
R ðw h Þ
i
d ðw h Þ
i
C ðw h Þ
i
¼
t
:
Or, to obtain a feasible system after a recon
guration scenario
ðw h Þ
, the fol-
lowing formula must be enforced:
R ðw h Þ
i
0
:
By this result we can write:
d ðw h Þ
inew
C ðw h Þ
i
t
0
; ð
where d inew is the new deadline value
Þ
or
d ðw h Þ
inew
d ðw h Þ
i
þ h ðw h Þ
i
¼
:
d ðw h Þ
i
þ h ðw h Þ
i
C ðw h Þ
i
So
;
t
0
) h ðw h Þ
i
C ðw h Þ
i
d ðw h Þ
i
t
þ
:
Search WWH ::




Custom Search