Agreement in Synchronous Systems With Failures
Agreement in Synchronous Systems With Failures
1. Consistency: All parts of the system agree on the same thing, ensuring uniform decisions.
2. Reliability: Makes the system more reliable as it coordinates actions despite failures.
3. Fault Tolerance: Can still reach agreement even if some parts fail.
4. Predictability: Works within fixed time limits, making it easier to predict and manage.
Disadvantages:
2. Extra Communication: Requires more messages to ensure all parts have the same information.
4. Delay: Reaching agreement can take time, especially with failures involved.