Fault tolerant embedded systems design by multi-objective optimization

被引:12
|
作者
Martinez-Alvarez, Antonio [1 ]
Restrepo-Calle, Felipe [1 ]
Vivas Tejuelo, Luis Alberto [1 ]
Cuenca-Asensi, Sergio [1 ]
机构
[1] Univ Alicante, Comp Technol Dept, Alicante 03690, Spain
关键词
Multi-objective optimization; NSGA-II; Embedded systems design; Soft error; Fault tolerance; ERROR-DETECTION; EVOLUTIONARY ALGORITHMS; MITIGATION;
D O I
10.1016/j.eswa.2013.06.060
中图分类号
TP18 [人工智能理论];
学科分类号
081104 ; 0812 ; 0835 ; 1405 ;
摘要
The design of fault tolerant systems is gaining importance in large domains of embedded applications where design constrains are as important as reliability. New software techniques, based on selective application of redundancy, have shown remarkable fault coverage with reduced costs and overheads. However, the large number of different solutions provided by these techniques, and the costly process to assess their reliability, make the design space exploration a very difficult and time-consuming task. This paper proposes the integration of a multi-objective optimization tool with a software hardening environment to perform an automatic design space exploration in the search for the best trade-offs between reliability, cost, and performance. The first tool is commanded by a genetic algorithm which can simultaneously fulfill many design goals thanks to the use of the NSGA-II multi-objective algorithm. The second is a compiler-based infrastructure that automatically produces selective protected (hardened) versions of the software and generates accurate overhead reports and fault coverage estimations. The advantages of our proposal are illustrated by means of a complex and detailed case study involving a typical embedded application, the AES (Advanced Encryption Standard). (C) 2013 Elsevier Ltd. All rights reserved.
引用
收藏
页码:6813 / 6822
页数:10
相关论文
共 50 条
  • [1] An Approach to Design Embedded Systems by Multi-objective Optimization
    Pham Van Huong
    Nguyen Ngoc Binh
    [J]. 2012 INTERNATIONAL CONFERENCE ON ADVANCED TECHNOLOGIES FOR COMMUNICATIONS (ATC 2012), 2012, : 165 - 169
  • [2] Multi-objective topology optimization for networked embedded systems
    Streichert, Thilo
    Haubelt, Christian
    Teich, Juergen
    [J]. 2006 INTERNATIONAL CONFERENCE ON EMBEDDED COMPUTER SYSTEMS: ARCHITECTURES, MODELING AND SIMULATION, PROCEEDINGS, 2006, : 93 - +
  • [3] SPACECRAFT ATTITUDE FAULT TOLERANT CONTROL BASED ON MULTI-OBJECTIVE OPTIMIZATION
    Moradi, Rouzbeh
    Alikhani, Alireza
    Jegarkandi, Mohsen Fathi
    [J]. JOURNAL OF THEORETICAL AND APPLIED MECHANICS, 2020, 58 (04): : 983 - 996
  • [4] Spacecraft attitude fault tolerant control based on multi-objective optimization
    Moradi, Rouzbeh
    Alikhani, Alireza
    Jegarkandi, Mohsen Fathi
    [J]. Journal of Theoretical and Applied Mechanics (Poland), 2020, 58 (04): : 983 - 996
  • [5] Multi-objective optimization and design of farming systems
    Groot, Jeroen C. J.
    Oomen, Gerard J. M.
    Rossing, Walter A. H.
    [J]. AGRICULTURAL SYSTEMS, 2012, 110 : 63 - 77
  • [6] Multi-Objective Routing and Topology Optimization in Networked Embedded Systems
    Glass, Michael
    Lukasiewycz, Martin
    Wanka, Rolf
    Haubelt, Christian
    Teich, Juergen
    [J]. 2008 INTERNATIONAL CONFERENCE ON EMBEDDED COMPUTER SYSTEMS: ARCHITECTURES, MODELING AND SIMULATION, PROCEEDINGS, 2008, : 74 - 81
  • [7] Visualization of Multi-Objective Design Space Exploration for Embedded Systems
    Taghavi, Toktam
    Pimentel, Andy D.
    [J]. 13TH EUROMICRO CONFERENCE ON DIGITAL SYSTEM DESIGN: ARCHITECTURES, METHODS AND TOOLS, 2010, : 11 - 20
  • [8] Multi-Objective Optimization Design and Analysis of Double-Layer Winding Halbach Fault-Tolerant Motor
    Zhang, Shuangshuang
    Zhang, Wei
    Zhao, Jianwei
    Wang, Rui
    [J]. IEEE ACCESS, 2021, 9 : 3725 - 3734
  • [9] Multi-Objective Pareto Optimization of Parallel Synthesis of Embedded Computer Systems
    Drabowski, Mieczyslaw
    [J]. INTERNATIONAL JOURNAL OF COMPUTER SCIENCE AND NETWORK SECURITY, 2021, 21 (03): : 304 - 310
  • [10] Analysis and tools for the design of VLIW embedded systems in a multi-objective scenario
    Catania, Vincenzo
    Palesi, Maurizio
    Patti, Davide
    [J]. JOURNAL OF CIRCUITS SYSTEMS AND COMPUTERS, 2007, 16 (05) : 819 - 846