RTUComputer ScienceYr 2020 · Sem 82020

Q10Distributed Systems

Question

2 marks

Define fault tolerance in distributed systems.

Answer

Fault tolerance is the absolute mathematical capacity of a distributed system to continuously and seamlessly execute its functions despite the catastrophic physical failure of individual hardware components or network links.

It completely abandons the fantasy of perfect hardware. By implementing massive redundancy (RAID, multiple NameNodes, consensus algorithms like Paxos), a fault-tolerant system mathematically guarantees uptime even if an entire datacenter is physically destroyed.

Back to Paper