[eva] 5. detection patterns - patterns for fault tolerant software

Post on 23-Jun-2015

387 Views

Category:

Entertainment & Humor

1 Downloads

Preview:

Click to see full reader

DESCRIPTION

Pattern for Fault Tolerant Software Chapter 5. Detection Patterns Overview

TRANSCRIPT

Pattern for Fault Tolerant Software

Chapter 5. Detection Patterns

The first phase of fault tolerance is detection

The dimensions of detection

A Priori Detection

use constraints

System states, Result, Side effects

If nothing is known about the range of results this method will obviously not work.

Comparing Redundant Results

Redundancy ( 3 , chapter 4)

The value to be compared or The context to enable the identification of the faulty component

To learn about correct system behavior

ex) Bayesian learning technique

Just determining that one is incorrect is helpful,

but insufficient to fix the fault andprevent a failure from occurring

Detect an Error > Detect a failure

The error is detected automatically and corrected before it becomes a failure

‘fail-silent’ and crash failure mode

element stops without informing them that it is stopping

detecting that an element has stopped functioning vsdetermining if an element has stopped operating correctly

Test function return codes

try/catch

Detecting Errors

Next - Fault Correlation

top related