Software-Level TMR Approach for On-Board Data Processing in Space Applications
Autor: | Goerschwin Fey, Carl Johann Treudler, Thomas Hollstein, Jaan Raik, Maksim Jenihhin, Karl Janson |
---|---|
Jazyk: | angličtina |
Předmět: |
Data processing
Computer science business.industry Reliability (computer networking) 020208 electrical & electronic engineering 02 engineering and technology Fault (power engineering) 020202 computer hardware & architecture Domain (software engineering) Software Computer engineering Asynchronous communication Synchronization (computer science) 0202 electrical engineering electronic engineering information engineering State (computer science) business |
Zdroj: | 2018 IEEE 21st International Symposium on Design and Diagnostics of Electronic Circuits & Systems (DDECS) DDECS |
DOI: | 10.1109/ddecs.2018.00033 |
Popis: | Handling faults in computing systems is often expensive in terms of power, area and financial costs. In domains requiring high reliability in harsh environments, like the space domain, special highly reliable components are used, which may adversely impact the processing performance. In this paper, we propose the STROBES algorithm for fault handling in a multi-node embedded system which can be composed of standard commercial off-the-shelf components. In particular, it does not require underlying synchronization, but relies on embedded system's properties to derive bounds for communication and processing times. The algorithm can handle asynchronous behavior between the nodes up to user-defined bounds, in addition to a fault in the state or fail-stop failure of a single node. Theoretical analysis shows that this is sufficient for extended operating times. Experimental data show the efficient behavior of the STROBES algorithm for practical application with different state and time bounds. |
Databáze: | OpenAIRE |
Externí odkaz: |