Failure semantics

In distributed computing, failure semantics is used to describe and classify errors that distributed systems can experience.

[1][2] A list of types of errors that can occur: