Distributed System Question: How To Detect a Dead Node | by Edward Huang | Mar, 2022

Network Congestions Graph — provided by Author
  • The message was sent to the network, but it got lost and the other side didn’t receive it.
  • The message may be waiting in a queue and will be delivered later.
  • The remote node may have failed.
  • The remote node may have temporarily stopped responding because of garbage collection.
  • The remote node may have processed the request, but the response is lost in the network.
  • The remote node may have been processed, and it may have responded, but the response was delayed, so it will be delivered later.
Faults Scenarios — provided by Author
Centralized — provided by Author
Distributed Design — Provided by Author

Leave a Comment