Name: | Description: | Size: | Format: | |
---|---|---|---|---|
537 KB | Adobe PDF |
Advisor(s)
Abstract(s)
In this paper, we present some of the fault tolerance management mechanisms being
implemented in the Multi-μ architecture, namely its support for replica non-determinism. In this
architecture, fault tolerance is achieved by node active replication, with software based replica
management and fault tolerance transparent algorithms. A software layer implemented
between the application and the real-time kernel, the Fault Tolerance Manager (FTManager),
is the responsible for the transparent incorporation of the fault tolerance mechanisms
The active replication model can be implemented either imposing replica determinism or
keeping replica consistency at critical points, by means of interactive agreement mechanisms.
One of the Multi-μ architecture goals is to identify such critical points, relieving the underlying
system from performing the interactive agreement in every Ada dispatching point.