Failure Types

When it comes to network communications, there are tons of failure types. Here are the list of failures.

Fail-Stop

Error occurred when the entire system stopped functioning.

Send/Receive Omissions

Error occurred when server, client, or both failed to respond an incoming request.

Network Partition

Error occurred when network device failed.

Message Corruption

Error occurred when the message payload is altered during transmission.

Data Corruption

Error occurred when the data got corrupted from unknown vector (e.g. memory fault).

High Packet Loss Rate

Error occurred when many packet was dropped in a network connection.

Low Throughput

Error occurred when the transmission output is significantly under expectation.

High Latency

Error due to slow traffic. Can be due to:

  • high packet loss
  • signal disruption
  • etc.

Byzantine Failure

Error due to sub-component failure.