Efficient mapping of runnables to tasks for embedded AUTOSAR applications

被引:5
|
作者
Khenfri, Fouad [1 ]
Chaaban, Khaled [2 ]
Chetto, Maryline [3 ]
机构
[1] ESTACA Engn Sch, Embedded Syst & Energy Transportat S2ET Dept, Paris, France
[2] Umm Al Qura Univ, Comp Sci & Informat Syst Coll, Mecca, Saudi Arabia
[3] Nantes Univ, IRCCyN Res Lab, Nantes, France
关键词
Real-time models; Scheduling; Proofs of real-time guarantees; AUTOSAR; Automotive electronics; Embedded computing; SOFTWARE;
D O I
10.1016/j.sysarc.2020.101800
中图分类号
TP3 [计算技术、计算机技术];
学科分类号
0812 ;
摘要
An AUTOSAR-based embedded software consists of a set of inter-connected Software Components (SWCs). Each SWC contains a set of runnables which are small code-fragments that should be mapped to Operating System (OS) tasks. This process of mapping runnables to tasks may affect both the system real-time schedulability and performance. This paper proposes fast and efficient algorithms for mapping runnables to tasks. For a given embedded software containing a defined set of runnables, proposed algorithms define the number of required tasks to schedule the set of runnables, tasks priority assignment, and execution order of runnables inside each task. Experimental studies have been carried out to assess the proposed solutions. They outline both the computational efficiency, and the performance of proposed algorithms in comparison with other existing methods.
引用
收藏
页数:10
相关论文
共 50 条
  • [1] A Novel Heuristic Algorithm for Mapping AUTOSAR Runnables to Tasks
    Khenfri, Fouad
    Chaaban, Khaled
    Chetto, Maryline
    PECCS 2015 Proceedings of the 5th International Conference on Pervasive and Embedded Computing and Communication Systems, 2015, : 237 - 244
  • [2] Modelling Machine Learning Components for Mapping and Scheduling of AUTOSAR Runnables
    Copic, Milan
    Leupers, Rainer
    Ascheid, Gerd
    2020 IEEE 31ST INTERNATIONAL SYMPOSIUM ON SOFTWARE RELIABILITY ENGINEERING (ISSRE 2020), 2020, : 127 - 137
  • [3] An Efficient Approach For Mapping AUTOSAR Runnables in Multi-core Automotive systems to Minimize Communication Cost
    Gupta, Priyanshi
    Singh, N. P.
    Srinivasan, Geetha
    2019 INNOVATIONS IN POWER AND ADVANCED COMPUTING TECHNOLOGIES (I-PACT), 2019,
  • [4] Extended Mapping Algorithm Based on Modularity from Synchronous Block Diagrams to AUTOSAR Runnables
    Hori, Shunsuke
    Azumi, Takuya
    2016 IEEE 21ST INTERNATIONAL CONFERENCE ON EMERGING TECHNOLOGIES AND FACTORY AUTOMATION (ETFA), 2016,
  • [5] An Efficient Scheduling of AUTOSAR Runnables to Minimize Communication Cost in Multi-core Systems
    Faragardi, Hamid Reza
    Lisper, Bjorn
    Sandstrom, Kristian
    Nolte, Thomas
    2014 7TH INTERNATIONAL SYMPOSIUM ON TELECOMMUNICATIONS (IST), 2014, : 41 - 48
  • [6] A Communication-Aware Solution Framework for Mapping AUTOSAR Runnables on Multi-core Systems
    Faragardi, Hamid Reza
    Lisper, Bjorn
    Sandstrom, Kristian
    Nolte, Thomas
    2014 IEEE EMERGING TECHNOLOGY AND FACTORY AUTOMATION (ETFA), 2014,
  • [7] Partial Updates of AUTOSAR Embedded Applications - To What Extent?
    Martorell, Helene
    Fabre, Jean-Charles
    Lauer, Michael
    Roy, Matthieu
    Valentin, Regis
    2015 ELEVENTH EUROPEAN DEPENDABLE COMPUTING CONFERENCE (EDCC), 2015, : 73 - 84
  • [8] Time and energy efficient mapping of embedded applications onto NoCs
    Marcon, Cesar
    Borin, Andre
    Susin, Altamiro
    Carro, Luigi
    Wagner, Flavio
    ASP-DAC 2005: PROCEEDINGS OF THE ASIA AND SOUTH PACIFIC DESIGN AUTOMATION CONFERENCE, VOLS 1 AND 2, 2005, : 33 - 38
  • [9] An Efficient Algorithm for Mapping Real Time Embedded Applications on NoC Architecture
    Khan, Sarzamin
    Anjum, Sheraz
    Gulzari, Usman Ali
    Afzal, Muhammad Khalil
    Umer, Tariq
    Ishmanov, Farruh
    IEEE ACCESS, 2018, 6 : 16324 - 16335
  • [10] An AUTOSAR ECU Mapping Algorithm
    Jiang, Chunmao
    Xu, Meiyu
    Shen, Qian
    PROCEEDINGS OF THE 2ND INTERNATIONAL CONFERENCE ON SOFTWARE ENGINEERING, KNOWLEDGE ENGINEERING AND INFORMATION ENGINEERING (SEKEIE 2014), 2014, 114 : 48 - 52