DocumentCode :
2782995
Title :
A time Petri net approach for finding preruntime schedules in embedded hard real-time systems
Author :
Barreto, Raimundo ; Cavalcante, Sérgio ; Maciel, Paulo
Author_Institution :
DCC, Univ. Fed do Amazonas, Manaus, Brazil
fYear :
2004
fDate :
23-24 March 2004
Firstpage :
846
Lastpage :
851
Abstract :
There are two general approaches for scheduling tasks in real-time systems: runtime and preruntime scheduling. However, there are several situations where the runtime approach does not find a feasible schedule even when such a schedule exists. However, finding a feasible schedule is not trivial, because this problem is NP-hard in its general form. The proposed method finds a preruntime scheduling, when one exists, using state space exploration starting from a system formal model. Despite this technique being not new, at the best of our present knowledge, no one tried to use it for finding preruntime scheduling. The main problem with this approach is the space size, which can grow exponentially. This article shows how to minimize this problem. Additionally, the proposed algorithm is a depth-first search method on a labeled transition system derived from a time Petri net model. It is verified through real-world experimental results that the schedule is found examining a reduced number of states.
Keywords :
Petri nets; computational complexity; embedded systems; formal specification; minimisation; processor scheduling; state-space methods; tree searching; NP-hard problem; depth-first search method; embedded hard real-time systems; labeled transition system; preruntime scheduling; state space exploration; system formal model; time Petri net model; Computer applications; Distributed computing; Processor scheduling; Real time systems; Runtime; Scheduling algorithm; Search methods; Space exploration; State-space methods; Timing;
fLanguage :
English
Publisher :
ieee
Conference_Titel :
Distributed Computing Systems Workshops, 2004. Proceedings. 24th International Conference on
Print_ISBN :
0-7695-2087-1
Type :
conf
DOI :
10.1109/ICDCSW.2004.1284131
Filename :
1284131
Link To Document :
بازگشت