Engineering Adaptive Fault-Tolerance Mechanisms for Resilient Computing on ROS

被引:9
|
作者
Lauer, Michael [2 ]
Amy, Matthieu [3 ]
Fabre, Jean-Charles [3 ]
Roy, Matthieu [1 ]
Excoffon, William [3 ]
Stoicescu, Miruna [4 ]
机构
[1] CNRS, LAAS, Ave Colonel Roche, F-31400 Toulouse, France
[2] Univ Toulouse, UPS, LAAS, F-31400 Toulouse, France
[3] Univ Toulouse, INP, LAAS, F-31400 Toulouse, France
[4] ESA, ESOC, Darmstadt, Germany
来源
2016 IEEE 17TH INTERNATIONAL SYMPOSIUM ON HIGH ASSURANCE SYSTEMS ENGINEERING (HASE) | 2016年
关键词
D O I
10.1109/HASE.2016.30
中图分类号
TP3 [计算技术、计算机技术];
学科分类号
0812 ;
摘要
Systems are expected to evolve during their service life in order to cope with changes of various natures, ranging from fluctuations in available resources to additional features requested by users. For dependable embedded systems, the challenge is even greater, as evolution must not impair dependability attributes. Resilient computing implies maintaining dependability properties when facing changes. Resilience encompasses several aspects, among which evolvability, i.e., the capacity of a system to evolve during its service life. In this paper, we discuss the evolution of systems with respect to their dependability mechanisms, and show how such mechanisms can evolve accordingly. From a component-based approach that enables to clarify the concepts, the process and the techniques to be used to address resilient computing, in particular regarding the adaptation of fault tolerance (or safety) mechanisms, we show how Adaptive Fault Tolerance (AFT) can be implemented with ROS. Beyond implementation, we draw the lessons learned from this work and discuss the limits of this runtime support to implement such resilient computing features in embedded systems.
引用
收藏
页码:94 / 101
页数:8
相关论文
共 50 条
  • [21] Application-Level Fault-Tolerance Solutions for Grid Computing
    Diaz, Daniel
    Pardo, Xoan C.
    Martin, Maria J.
    Gonzalez, Patricia
    CCGRID 2008: EIGHTH IEEE INTERNATIONAL SYMPOSIUM ON CLUSTER COMPUTING AND THE GRID, VOLS 1 AND 2, PROCEEDINGS, 2008, : 554 - 559
  • [22] Computing Graph Spanners in Small Memory: Fault-Tolerance and Streaming
    Ausiello, Giorgio
    Franciosa, Paolo G.
    Italiano, Giuseppe F.
    Ribichini, Andrea
    COMPUTING AND COMBINATORICS, 2010, 6196 : 160 - +
  • [23] COMPUTING GRAPH SPANNERS IN SMALL MEMORY: FAULT-TOLERANCE AND STREAMING
    Ausiello, Giorgio
    Ribichini, Andrea
    Franciosa, Paolo G.
    Italiano, Giuseppe F.
    DISCRETE MATHEMATICS ALGORITHMS AND APPLICATIONS, 2010, 2 (04) : 591 - 605
  • [24] LOAD SHARING THAT SUPPORTS FAULT-TOLERANCE IN A DISTRIBUTED COMPUTING SYSTEM
    FINKEL, D
    MENG, XN
    PARIKH, S
    COMPUTER SYSTEMS SCIENCE AND ENGINEERING, 1994, 9 (04): : 220 - 254
  • [25] Assurance of Fault-Tolerance in Bit-Stream Computing Converters
    Gulin, A. I.
    Safyannikov, N. M.
    Bureneva, O. I.
    Kaydanovich, A. Yu.
    PROCEEDINGS OF 2018 IEEE EAST-WEST DESIGN & TEST SYMPOSIUM (EWDTS 2018), 2018,
  • [26] Integrating Fault-Tolerance Method into Service-Oriented Computing
    Alhosban, Amal
    Hashmi, Khayyam
    Malik, Zaki
    Medjahed, Brahim
    9TH IEEE INTERNATIONAL SYMPOSIUM ON SERVICE-ORIENTED SYSTEM ENGINEERING (SOSE 2015), 2015, : 161 - 168
  • [27] ON FAULT-TOLERANCE OF SYNTAX
    SLISSENKO, AO
    THEORETICAL COMPUTER SCIENCE, 1993, 119 (01) : 215 - 222
  • [28] ABSTRACTIONS FOR FAULT-TOLERANCE
    CRISTIAN, F
    INFORMATION PROCESSING '94, VOL III: LINKAGE AND DEVELOPING COUNTRIES, 1994, 53 : 278 - 286
  • [29] Fault-Tolerance in Resolvability
    Javaid, Imran
    Salman, Muhammad
    Chaudhry, Muhammad Anwar
    Shokat, Sara
    UTILITAS MATHEMATICA, 2009, 80 : 263 - 275
  • [30] Fault-Tolerance by Resilient State Transition for Collaborative Cyber-Physical Systems
    Ali, Nazakat
    Hussain, Manzoor
    Hong, Jang-Eui
    MATHEMATICS, 2021, 9 (22)