System Models
Let's see the distributed system models.
Nature of real-life distributed systems
Real-life distributed systems can differ drastically in many dimensions. These differences depend on factors like the network that deploys them, the hardware they run on, etc.
Thus, we need a common framework to solve problems generically. This way, we don’t need to repeat the reasoning for the different variations of these systems.
Making a generic model
To create a model of a distributed system, we must define several properties it must satisfy. If we prove an algorithm is correct for this model, we ...