Typically, disk fault tolerance is achieved through disk management technologies such as mirroring, striping, and duplexing drives and provides some level of data protection. As with other methods of fault tolerance, disk fault tolerance means that a disk system is able to recover from an error condition of some kind.
A twin-engine airplane is a fault tolerant system – if one engine fails, the other one kicks in, allowing the plane to continue flying. Conversely, a car with a spare tire is highly available. A flat tire will cause the car to stop, but downtime is minimal because the tire can be easily replaced.
A fault-tolerant system may be able to tolerate one or more fault-types including -- i) transient, intermittent or permanent hardware faults, ii) software and hardware design errors, iii) operator errors, or iv) externally induced upsets or physical damage.
Fault Tolerance Techniques and methods Computer System Fault tolerance is taken care of at two levels. The Hardware fault tolerance and the Software fault tolerance. Hardware fault tolerance is much easy to deal with than Software fault tolerance.
Fault tolerant (4/50) a system that is able to continue despite the existence of one or more faults.
The fault-tolerance testing includes faults like single point failure, high CPU load and connection failures when activates fault-tolerance features in both systems.
A fault tolerant system may have one or more of the following characteristics:No Single Point of Failure. ... No Single Point Repair Takes the System Down. ... Fault isolation or identification. ... Fault containment. ... Robustness or Variability Control.
To make it a fault tolerant, we need to identify potential failures, which a system might encounter, and design counteractions. Each failure's frequency and impact on the system need to be estimated to decide which one a system should tolerate.