• DocumentCode
    3039568
  • Title

    Application transparent fault management in fault tolerant Mach

  • Author

    Russinovich, Mark ; Segall, Zary ; Siewiorek, Dan

  • Author_Institution
    Dept. of Electr. & Comput. Eng., Carnegie Mellon Univ., Pittsburgh, PA, USA
  • fYear
    1993
  • fDate
    22-24 June 1993
  • Firstpage
    10
  • Lastpage
    19
  • Abstract
    A general purpose operating system fault management mechanism, the sentry, has been defined and implemented for the Mach 3.0 microkernel running a UNIX 4.3 BSD server. The value of a mechanism in the operating system domain is usually judged by two criteria: the suitability of the mechanism to support a wide range of policies and the performance cost of the mechanism. Similarly, in fault detection and recovery there are a relatively large number of strategies which can be mapped onto mechanisms and policies for fault tolerance. To highlight the properties of the sentry mechanism for fault management, the suitability and performance of the proposed mechanism are being evaluated for sample fault detection policies and for sample fault recovery policies. In the fault detection domain use of the mechanism to support assertion type policy is presented and evaluated through an example. Two recovery policies have been chosen and evaluated: checkpoint/restart and checkpoint/restart/journaling.
  • Keywords
    operating system kernels; Mach 3.0 microkernel; UNIX 4.3 BSD server; application transparent fault management; assertion type policy; checkpoint/restart; checkpoint/restart/journaling; fault tolerant Mach; operating system fault management mechanism; performance cost; sentry; Application software; Contracts; Costs; Fault detection; Fault tolerance; Fault tolerant systems; Hardware; Mechanical factors; Open systems; Operating systems;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Fault-Tolerant Computing, 1993. FTCS-23. Digest of Papers., The Twenty-Third International Symposium on
  • Conference_Location
    Toulouse, France
  • ISSN
    0731-3071
  • Print_ISBN
    0-8186-3680-7
  • Type

    conf

  • DOI
    10.1109/FTCS.1993.627303
  • Filename
    627303