Device Driver Fault Simulation Using KEDR

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. In this paper we discuss related work in resilience of drivers and we have simulated the faults using free tool available under KEDR framework.

[1]  Transparent Fault Tolerance of Device Drivers for Virtual Machines , 2010, IEEE Transactions on Computers.

[2]  Brian N. Bershad,et al.  Recovering device drivers , 2004, TOCS.

[3]  Herbert Bos,et al.  Failure Resilience for Device Drivers , 2007, 37th Annual IEEE/IFIP International Conference on Dependable Systems and Networks (DSN'07).

[4]  Michael M. Swift,et al.  Nooks: an architecture for reliable device drivers , 2002, EW 10.