Title :
A new method for optimization of allocation and scheduling in real time applications
Author :
Coli, M. ; Palazzari, P.
Author_Institution :
Dipartimento di Ingegneria Elettronica, Rome Univ., Italy
Abstract :
Performance improvements achievable through parallel processing are useful in real time (RT) environments. The paper describes a method to map (i.e. allocate and schedule) a program with some RT constraints into a parallel system. We formulate the mapping problem as a minimization problem, defining a new cost function whose minimization leads to the optimal mapping of the program into the parallel system. The searching space over which the minimization must be carried out is defined; this space encloses all the feasible allocation and scheduling modalities for the program in the parallel system. The minimization is carried out through a simulated annealing algorithm, so we define an adjacency criterion on the searching space. Some examples illustrating the capabilities of the proposed method are presented
Keywords :
minimisation; parallel algorithms; parallel programming; real-time systems; resource allocation; scheduling; search problems; simulated annealing; RT constraints; adjacency criterion; cost function; feasible allocation; mapping problem; minimization problem; optimal mapping; parallel processing; parallel system; performance improvements; real time applications; real time environments; resource allocation; scheduling modalities; searching space; simulated annealing algorithm; Actuators; Computational modeling; Concurrent computing; Cost function; Minimization methods; Optimization methods; Parallel processing; Processor scheduling; Real time systems; Simulated annealing;
Conference_Titel :
Real-Time Systems, 1995. Proceedings., Seventh Euromicro Workshop on
Conference_Location :
Odense
Print_ISBN :
0-8186-7112-2
DOI :
10.1109/EMWRTS.1995.514320