Title :
An efficient scheduling of AUTOSAR runnables to minimize communication cost in multi-core systems
Author :
Faragardi, Hamid Reza ; Lisper, Bjorn ; Sandstrom, Kristian ; Nolte, Thomas
Author_Institution :
MRTC/Malardalen Univ., Västerås, Sweden
Abstract :
The AUTOSAR consortium has developed as the worldwide standard for automotive embedded software systems. From a processor perspective, AUTOSAR was originally developed for single-core processor platforms. Recent trends have raised the desire for using multi-core processors to run AUTOSAR software. However, there are several challenges in reaching a highly efficient and predictable design of AUTOSAR-based embedded software on multi-core processors. In this paper a solution framework comprising both the mapping of runnables onto a set of tasks and the scheduling of the generated task set on a multi-core processor is suggested. The goal of the work presented in this paper is to minimize the overall inter-runnable communication cost besides meeting all corresponding timing and precedence constraints. The proposed solution framework is evaluated and compared with an exhaustive method to demonstrate the convergence to an optimal solution. Since the exhaustive method is not applicable for large size instances of the problem, the proposed framework is also compared with a well-known meta-heuristic algorithm to substantiate the capability of the frameworks to scale up. The experimental results clearly demonstrate high efficiency of the solution in terms of both communication cost and average processor utilization.
Keywords :
automobiles; embedded systems; multiprocessing systems; processor scheduling; software engineering; traffic engineering computing; AUTOSAR runnable scheduling; AUTOSAR-based embedded software; automotive embedded software systems; exhaustive method; generated task set scheduling; inter-runnable communication cost minimization; meta-heuristic algorithm; multicore processors; multicore systems; precedence constraints; runnable mapping; single-core processor platforms; timing constraints; Cost function; Embedded software; Multicore processing; Real-time systems; Schedules; Scheduling; AUTOSAR; SMSA; Simulated Annealing; feedback-based search; mapping; multi-core scheduling; runnable;
Conference_Titel :
Telecommunications (IST), 2014 7th International Symposium on
Conference_Location :
Tehran
Print_ISBN :
978-1-4799-5358-5
DOI :
10.1109/ISTEL.2014.7000667