Information Technology Reference
In-Depth Information
We assume that for all the real-time tasks, we have M automatic recon
guration
scenarios (
w
1
; w
2
; ...; w
M
). We mean in this thesis by an automatic recon
gu-
ration scenario
M), any operation that adds, removes or also updates
tasks at run-time which corresponds to this automatic recon
w
h
(h
2
1
...
guration scenario
w
h
.
Automatic updates of tasks mean modi
cations of their temporal parameters e.g.
Periods and/or deadlines, or modi
cations of their Worst Case Execution Times.
In our model, a sporadic task is represented by
r
w
h
i
for each recon
guration
scenario
w
h
and it
'
s completely characterized by specifying its worst case execution
time C
w
h
i
, its relative deadline D
w
h
i
, the deadline tolerance value m
w
h
i
, and its value
I
w
h
i
w
h
. In the following, we assume that the task
class can be derived from the task value. For instance, tasks with value I
w
h
i
for each recon
guration scenario
¼
H can
be considered as HARD and others with value I
w
h
i
¼
S are considered as SOFT.
For the proofs which provide a necessary and suf
cient condition for the
schedulability of task sets at each task activation, we require a notation that iden-
ti
es the kth task in the current ordered list at time t. For this, we use the notation
r
w
h
i
;
1
; r
w
h
i
;
2
; ...; r
w
h
r
w
h
i
;
k
i
;
m
where
is the task in the kth order for each recon
guration
scenario
w
h
.
In our model, we assume that the minimum interarrival time of each sporadic
task is equal to its relative deadline D
w
h
i
r
w
h
i
can be completely
characterized by specifying its worst case execution time C
w
h
i
, thus a sporadic task
and its relative
deadline D
w
h
i
. Hence,
a sporadic task set will be denoted as
follows:
w
h
i
C
w
h
i
D
w
h
i
n
w
h
1toM.
In summary and in our work, a sporadic task set will be denoted for each
recon
¼
fr
ð
;
Þg;
i
¼
1tom
;
h
¼
w
h
as follows:
guration scenario
¼
fr
w
h
i
C
w
h
i
D
w
h
i
m
w
h
i
I
w
h
i
n
w
h
ð
;
;
;
Þg;
;
:
i
¼
1tom
h
¼
1toM
Within this framework, different solutions are used for handling sporadic tasks in
an optimal fashion. In particular, the tasks are scheduled based on their deadline,
guaranteed based on C
i
, D
i
, m
i
, I
i
, and rejected based on I
i
value.
The other known method is to use response time analysis, which consists of
computing the worst-case response time (WCRT) of all tasks in a system and
ensuring that each tasks WCRT is less than its relative deadline. To avoid these
problems, and to have a feasible system in this thesis work, our proposed tool
RT-Recon
guration can be used. For this reason, we present the following rela-
tionships among the parameters de
ned above for each recon
guration scenario
w
h
:
d
w
h
i
a
w
h
i
D
w
h
i
¼
þ
ð
1
Þ
L
w
h
i
d
w
h
i
a
w
h
i
C
w
h
i
¼
ð
2
Þ
Search WWH ::
Custom Search