• DocumentCode
    3148867
  • Title

    Error sensitivity of the Linux kernel executing on PowerPC G4 and Pentium 4 processors

  • Author

    Gu, Weining ; Kalbarczyk, Zbigniew ; Iyer, Ravishankar K.

  • Author_Institution
    Center for Reliable & High-Performance Comput., Illinois Univ. at Urbana-Champaign, Urbana, IL, USA
  • fYear
    2004
  • fDate
    28 June-1 July 2004
  • Firstpage
    887
  • Lastpage
    896
  • Abstract
    The goals of this study are: (i) to compare Linux kernel (2.4.22) behavior under a broad range of errors on two target processors - the Intel Pentium 4 (P4) running RedHat Linux 9.0 and the Motorola PowerPC (G4) running YellowDog Linux 3.0 - and (ii) to understand how architectural characteristics of the target processors impact the error sensitivity of the operating system. Extensive error injection experiments involving over 115,000 faults/errors are conducted targeting the kernel code, data, stack, and CPU system registers. Analysis of the obtained data indicates significant differences between the two platforms in how errors manifest and how they are detected in the hardware and the operating system. In addition to quantifying the observed differences and similarities, the paper provides several examples to support the insights gained from this research.
  • Keywords
    Linux; fault tolerant computing; microprocessor chips; operating system kernels; performance evaluation; CPU system registers; Linux kernel; Motorola PowerPC G4; Pentium 4 processors; RedHat Linux 9.0; YellowDog Linux 3.0; computer architecture; data; error injection experiments; error sensitivity; kernel code; operating systems; stack; Kernel; Linux;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Dependable Systems and Networks, 2004 International Conference on
  • Print_ISBN
    0-7695-2052-9
  • Type

    conf

  • DOI
    10.1109/DSN.2004.1311959
  • Filename
    1311959