The One Algorithm That Makes Distributed Systems Stop Falling Apart When the Leader Dies
medium.com·21h·
Flag this post

4 min readJust now

Distributed System, defined by Leslie Lamport as — “.. A system in which failure of a computer you didn’t even know existed, can render your own computer unusable”.

Making Distributed systems — helps to increase Availability, improve Geo proximity and hence performance, and improve fault tolerance of a system

It comes with its own headache of -

  • Network Unreliabilities
  • Node Unreliabilities
  • Time, Synchronization Challenges

Communication among nodes in a distributed system often involves broadcasting messages from one node to another. This is a fundamental aspect of achieving coordination and consistency.

There are different types of broadcast algorithms -

  1. Eager Reliable/Gossip Algorithm
  2. FIFO Br…

Similar Posts

Loading similar posts...