Error Sensitivity of the Linux Kernel Executing on PowerPC G4 and Pentium 4 Processors

  • Authors:
  • Weining Gu;Zbigniew Kalbarczyk;Ravishankar K. Iyer

  • Affiliations:
  • University of Illinois at Urbana-Champaign;University of Illinois at Urbana-Champaign;University of Illinois at Urbana-Champaign

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

Quantified Score

Hi-index 0.00

Visualization

Abstract

The goals of this study are: (i) to compare Linuxkernel (2.4.22) behavior under a broad range of errors ontwo target processors-the Intel Pentium 4 (P4) runningRedHat Linux 9.0 and the Motorola PowerPC (G4) runningYellowDog Linux 3.0-and (ii) to understand how architecturalcharacteristics of the target processors impact the errorsensitivity of the operating system. Extensive error injectionexperiments involving over 115,000 faults/errors are conductedtargeting the kernel code, data, stack, and CPU systemregisters. Analysis of the obtained data indicates significantdifferences between the two platforms in how errorsmanifest and how they are detected in the hardware and theoperating system. In addition to quantifying the observeddifferences and similarities, the paper provides several examplesto support the insights gained from this research.