Characterization of the Impact of Faulty Drivers on the Robustness of the Linux Kernel

  • Authors:
  • Arnaud Albinet;Jean Arlat;Jean-Charles Fabre

  • Affiliations:
  • LAAS-CNRS, France;LAAS-CNRS, France;LAAS-CNRS, France

  • Venue:
  • DSN '04 Proceedings of the 2004 International Conference on Dependable Systems and Networks
  • Year:
  • 2004

Quantified Score

Hi-index 0.00

Visualization

Abstract

Drivers are becoming the larger part of operating systemskernels. Previous studies have shown that device drivers seemto be one of the most important sources of operating systemsmisbehavior. Their failure can have significant impact on thekernel and cause significant damages to the system as awhole. To objectively characterize the impact of faultydrivers, we have carried out a series of fault injectionexperiments. To conduct these experiments we have targetedthe DPI (Driver Programming Interface) that implements theway device drivers interact with the kernel. Faults areinjected on the parameters of these kernel core functions. Thisallows for the derivation of useful results about the failuremodes induced and thus characterization of the robustness ofa target kernel with respect to faulty drivers. The informationgathered also enables to improve these interaction facilities.