Architecture Exploration of Real-time Systems Based on Multi-Objective Optimization

被引:12
|
作者
Bouaziz, Rahma [1 ]
Lemarchand, Laurent [2 ]
Singhoff, Frank [2 ]
Zalila, Bechir [1 ]
Jmaiel, Mohamed [1 ,3 ]
机构
[1] Univ Sfax, ReDCAD Lab, ENIS, BP 1173, Sfax 3038, Tunisia
[2] Univ Bretagne Occidentale, Lab STICC Lab, UMR 6285, CNRS, F-29200 Brest, France
[3] Res Ctr Comp Sci Multimedia & Digital Data Proc S, Sakiet Ezzit 3021, Sfax, Tunisia
关键词
Real-time Embedded Systems; Architecture exploration; Multi-Objective Optimization; PAES; Scheduling Analysis; ALGORITHMS;
D O I
10.1109/ICECCS.2015.11
中图分类号
TP [自动化技术、计算机技术];
学科分类号
0812 ;
摘要
This article deals with real-time embedded system design and verification. Real-time embedded systems are frequently designed according to multi-tasking architectures that have timing constraints to meet. The design of real-time embedded systems expressed as a set of tasks raises a major challenge since designers have to decide how functions of the system must be assigned to tasks. Assigning each function to a different task will result in a high number of tasks, and then in higher preemption overhead. In contrast, mapping many functions on a limited number of tasks leads to a less flexible design which is more expensive to change when the functions of the system evolve. This article presents a method based on an optimization technique to investigate the assignment of functions to tasks. We propose a multi-objective evolution strategy formulation which both minimizes the number of preemptions and maximizes task laxities. Our method allows designers to explore the search space of all possible function to task assignments and to find good trade-offs between the two optimization objectives among schedulable solutions. After explaining our mapping approach, we present a set of experiments which demonstrates its effectiveness for different system sizes.
引用
收藏
页码:1 / 10
页数:10
相关论文
共 50 条
  • [1] Efficient Parallel Multi-Objective Optimization for Real-time Systems Software Design Exploration
    Bouaziz, Rahma
    Lemarchand, Laurent
    Singhoff, Frank
    Zalila, Bechir
    Jmaiel, Mohamed
    PROCEEDINGS OF THE 2016 27TH INTERNATIONAL SYMPOSIUM ON RAPID SYSTEM PROTOTYPING (RSP): SHORTENING THE PATH FROM SPECIFICATION TO PROTOTYPE, 2016, : 58 - 64
  • [2] Multi-objective design exploration approach for Ravenscar real-time systems
    Rahma Bouaziz
    Laurent Lemarchand
    Frank Singhoff
    Bechir Zalila
    Mohamed Jmaiel
    Real-Time Systems, 2018, 54 : 424 - 483
  • [3] Multi-objective design exploration approach for Ravenscar real-time systems
    Bouaziz, Rahma
    Lemarchand, Laurent
    Singhoff, Frank
    Zalila, Bechir
    Jmaiel, Mohamed
    REAL-TIME SYSTEMS, 2018, 54 (02) : 424 - 483
  • [4] Real-time Multi-Objective Trajectory Optimization
    Gukov, Ilya
    Logins, Alvis
    2022 SIXTH IEEE INTERNATIONAL CONFERENCE ON ROBOTIC COMPUTING, IRC, 2022, : 391 - 394
  • [5] Multi-objective optimization in real-time operation of rainwater harvesting systems
    Zhen, Yi
    Smith-Miles, Kate
    Fletcher, Tim D.
    Burns, Matthew J.
    Coleman, Rhys A.
    EURO JOURNAL ON DECISION PROCESSES, 2023, 11
  • [6] Guided Rule-Based Multi-objective Optimization for Real-Time Distributed Systems
    Triantafyllidis, Konstantinos
    Bondarev, Egor
    de With, Peter H. N.
    PROCEEDINGS 41ST EUROMICRO CONFERENCE ON SOFTWARE ENGINEERING AND ADVANCED APPLICATIONS SEAA 2015, 2015, : 224 - 232
  • [7] Multi-objective Optimization Based Real-Time Control for PEV Hybrid Energy Management Systems
    Lu, Xiaoying
    Chen, Yaojiang
    Wang, Haoyu
    THIRTY-THIRD ANNUAL IEEE APPLIED POWER ELECTRONICS CONFERENCE AND EXPOSITION (APEC 2018), 2018, : 969 - 975
  • [8] Evolutionary Multi-objective Optimization of Real-Time Strategy Micro
    Dubey, Rahul
    Ghantous, Joseph
    Louis, Sushil
    Liu, Siming
    PROCEEDINGS OF THE 2018 IEEE CONFERENCE ON COMPUTATIONAL INTELLIGENCE AND GAMES (CIG'18), 2018, : 133 - 140
  • [9] Optimal Performance Tuning in Real-Time Systems Using Multi-objective Constrained Optimization
    Di Alesio, Stefano
    PRINCIPLES AND PRACTICE OF CONSTRAINT PROGRAMMING, CP 2016, 2016, 9892 : 556 - 574
  • [10] A real-time multi-objective optimization framework for wind farm integrated power systems
    Evangeline, S. Ida
    Rathika, P.
    JOURNAL OF POWER SOURCES, 2021, 498