Multiobjective Optimization Approach for a Portable Development of Reconfigurable Real-Time Systems: From Specification to Implementation
Multiobjective Optimization Approach for a Portable Development of Reconfigurable Real-Time Systems: From Specification to Implementation
复制标题
可重构实时系统便携式开发的多目标优化方法:从规范到实现
DOI:
10.1109/tsmc.2017.2781460
复制
发表时间:
2019-03
影响因子:
8.7
通讯作者:
Al-Ahmari Abdulrahman
中科院分区:
文献类型:
--
作者:
Lakhdhar Wafa;Mzid Rania;Khalgui Mohamed;Li Zhiwu;Frey Georg;Al-Ahmari Abdulrahman
This paper deals with the reconfigurable real-time systems that should be adapted to their environment under real-time constraints. The reconfiguration allows moving from one implementation to another by adding/removing/modifying parameters of real-time software tasks which should meet related deadlines. Implementing those systems as threads generates a complex system code due to the large number of threads, which may lead to a reconfiguration time overhead as well as the energy consumption and the memory allocation increase. Thus this paper proposes a multiobjective optimization approach for reconfigurable systems called MO2R2S for the development of a reconfigurable real-time system. Given a specification, the proposed approach aims to produce an optimal design while ensuring the system feasibility. We focus on three optimization criteria: 1) response time; 2) memory allocation; and 3) energy consumption. To address the portability issue, the optimal design is then transformed to an abstract code that may in turn be transformed to a concrete code which is specific to a procedural programming (i.e., POSIX) or an object-oriented language (i.e., RT-Java). The MO2R2S approach allows reducing the number of threads by minimizing the redundancy between the implementation sets. By an experimental study, such optimization permits to decrease the memory allocation by 28.89%, the energy consumption by 40.2%, and the response time by 61.32%.
登录
查看更多内容
DOI:
10.4018/978-1-4666-3922-5.ch012
发表时间:
2013
期刊:
--
影响因子:
--
作者:
H. Gharsellaoui;Atef Gharbi;O. Mosbahi;M. Khalgui;A. Valentini
通讯作者:
H. Gharsellaoui;Atef Gharbi;O. Mosbahi;M. Khalgui;A. Valentini
DOI:
10.1016/j.tcs.2013.08.015
发表时间:
2014
期刊:
Theor. Comput. Sci.
影响因子:
--
作者:
K. Larsen;Axel Legay;Louis-Marie Traonouez;A. Wąsowski
通讯作者:
K. Larsen;Axel Legay;Louis-Marie Traonouez;A. Wąsowski
DOI:
10.1109/tc.2012.21
发表时间:
2013-04
期刊:
IEEE TRANSACTIONS ON COMPUTERS, VOL. 62, NO. 4, APRIL 2013
影响因子:
--
作者:
Haibo Zeng;Marco Di Natale
通讯作者:
Marco Di Natale
DOI:
10.1109/hpcc.2012.217
发表时间:
2012-06
期刊:
2012 IEEE 14th International Conference on High Performance Computing and Communication & 2012 IEEE 9th International Conference on Embedded Software and Systems
影响因子:
--
作者:
Fatma Krichen;B. Hamid;Bechir Zalila;M. Jmaiel
通讯作者:
Fatma Krichen;B. Hamid;Bechir Zalila;M. Jmaiel
DOI:
10.1109/tsmc.2016.2625817
发表时间:
2018-06
期刊:
IEEE Transactions on Systems, Man, and Cybernetics: Systems
影响因子:
--
作者:
M. Gasmi;O. Mosbahi;M. Khalgui;Luís Gomes;Zhiwu Li
通讯作者:
M. Gasmi;O. Mosbahi;M. Khalgui;Luís Gomes;Zhiwu Li