There has been a hierarchy of fault tolerant machines that is coming out: Loosely coupled in which totally software oriented fault tolerance mechanism is used. Tightly coupled (partly or totally hardware oriented mechanism).