A self-adaptive hardware architecture with fault tolerance capabilities
Artículo de revista
2013
ElSevier
Computación tolerante a fallos
Fault-tolerant computing
Autoestabilización (Computadores)
Self-stabilization (Computer science)
Autoenrutamiento (Administración de redes de computadores)
Self-routing (Computer network management)
Self-adaptive
Self-placement
Self-routing
Self-replication
MIMD
Dynamic fault tolerance
Fault-tolerant computing
Autoestabilización (Computadores)
Self-stabilization (Computer science)
Autoenrutamiento (Administración de redes de computadores)
Self-routing (Computer network management)
Self-adaptive
Self-placement
Self-routing
Self-replication
MIMD
Dynamic fault tolerance
This paper describes a Fault Tolerance System (FTS) implemented in a new self-adaptive hardware architecture. This architecture is based on an array of cells that implements in a distributed way self-adaptive capabilities. The cell includes a configurable multiprocessor, so it can have between one and four processors working in
parallel, with a programmable configuration mode that allows selecting the size of program and data memories. The self-elimination and self-replication capabilities of cell(s) are performed when the FTS detects a failure in any of the processors that include it, so that this cell(s) will be self-discarded for future implementations. Other adaptive capabilities of the system are self-routing, self-placement and runtime selfconfiguration. Additionally, it is described as an example application and a software tool that has been implemented to facilitate the development of applications to test the system. Este artículo describe un sistema de tolerancia a fallos (FTS) implementado en una nueva arquitectura de hardware autoadaptativa. Esta arquitectura se basa en una matriz de células que implementa de forma distribuida capacidades autoadaptativas. La célula incluye un multiprocesador configurable, por lo que puede tener entre uno y cuatro procesadores trabajando en paralelo, con un modo de configuración programable que permite seleccionar el tamaño de las memorias de programa y datos. Las capacidades de autoeliminación y autorreplicación de la(s) célula(s) se llevan a cabo cuando el FTS detecta un fallo en alguno de los procesadores que la(s) incluye, de forma que esta(s) célula(s) se autodescarta(n) para futuras implementaciones. Otras capacidades adaptativas del sistema son el autoenrutamiento, la autocolocación y la autoconfiguración en tiempo de ejecución. Además, se describe una aplicación de ejemplo y una herramienta de software que se ha implementado para facilitar el desarrollo de aplicaciones para probar el sistema.
- AB - Ecitrónica [122]
Descripción:
Artículo de revista
Título: A Self-Adaptive Hardware Architecture with Fault Tolerance Capabilities.pdf
Tamaño: 2.699Mb
PDF
Título: A Self-Adaptive Hardware Architecture with Fault Tolerance Capabilities.pdf
Tamaño: 2.699Mb