Whats the synchronous distribution Whats the synchronous dis
Solution
A system that is processing parallely is said to be synchronous by using the same clock.
A synchronous distribution comes strong guarantees about properties and nature of the system with the reason that the system makes strong guarantees, it usually comes with strong assumptions and certain constraints.
Synchronous nature by itself is multi-faceted, and we have the following points that will elaborate more on this:
Here upper bound is already known when transmissing the messages delay from one process to another or one machine to another or one node to another.
It Defines the communication channel between two machines that are expected to deliver the message in FIFO order. Network will never deliver messages in an arbitrary or random order .
Each node has a local clock, and the clocks of all nodes are always in sync with each other.
Here all process that are participating execute in lock-step.
Problem: Here is the problem with synchronous distribution is that they are not really practical.
Any software system based on strong assumptions tends to be less robust in real world settings and begins to break in practical/common workloads.
