chapter 8 Flashcards
failure
the system is said to “fail” when it can not meet its promises.
fault tolerante
a system can provides its services even in the presence of faults.
fault types
- transient fault
- intermittent fault
- permanent fault
What does the dependency implies ?
- Availability
- Reliability
- Safety
- Maintainability
Crash failure
A server halt, but is working correctly until it halts
omission failure
a server fails to respond to incoming requests
receive omission
a server fails to receive incoming message
send omission
a server fails to send messages
timing failure
a server’s response lies outside the specified time interval.
response failure
a server’s response is incorrect.
value failure
the value of the response is wrong.
arbitrary failure
a server may produce arbitrary responses at arbitrary times.
forward error recovery
find a new state from which the system can continue operation.
RPC communication: Solutions
1:Relatively simple – just report back to client 2:Just resend message
backward error recovery
bring the system back into a previous error free state.