• 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