DocumentCode
1786904
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
fYear
2014
fDate
9-11 Sept. 2014
Firstpage
41
Lastpage
48
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;
fLanguage
English
Publisher
ieee
Conference_Titel
Telecommunications (IST), 2014 7th International Symposium on
Conference_Location
Tehran
Print_ISBN
978-1-4799-5358-5
Type
conf
DOI
10.1109/ISTEL.2014.7000667
Filename
7000667
Link To Document