RTUComputer ScienceYr 2024 · Sem 62024

Q6Distributed System

Question

2 marks

Define mutual exclusion in the context of distributed systems.

Answer

Mutual exclusion is the absolute mathematical guarantee that only one node in the entire distributed network can physically access a shared resource simultaneously.

In distributed architectures, Mutual Exclusion prevents catastrophic data corruption. If Node A and Node B both attempt to violently write to the exact same database row simultaneously over the network, the system must enforce a strict distributed locking algorithm (like Token Ring) to block one node.

Back to Paper