Date Added: Jun 2012
The failure resilience of a system is very important for availability and reliability. The systems like servers or systems where reliability and availability is highly demanding data loss is unacceptable during failures. The study on system crash stated that most of the failures in operating system environment are due to drivers failures. The device driver failure is very important in kernel environment. Once device driver failed detected system should cope with the failure and continue its operation for zero data loss. The system availability and reliability during various types of driver faults can be tested using fault injection or fault simulation tools.