• DocumentCode
    2038517
  • Title

    ROSE-a reliable operating system environment

  • Author

    Ng, Tony P.

  • Author_Institution
    Dept. of Comput. Sci., Illinois Univ., Urbana, IL, USA
  • fYear
    1989
  • fDate
    20-22 Sep 1989
  • Firstpage
    151
  • Lastpage
    157
  • Abstract
    A modular distributed operating system, ROSE, that provides support for building reliable applications is presented. In the kernel layer, network IPC and failure detection capabilities are provided. Above the kernel layer, replicated address space (RAS) objects are provided whose content is accessible with a high probability despite hardware failures. In the layer above, a resilient process (RP) abstraction which allows user processes to survive hardware failures with minimal interruption is provided. Two different implementations of RP are given: one checkpoints the information about its state in a RAS object periodically; the other uses replicated execution by executing the same code in different nodes at the same time
  • Keywords
    distributed processing; fault tolerant computing; operating systems (computers); redundancy; software reliability; RAS object; ROSE; RP abstraction; checkpoints; failure detection capabilities; hardware failures; kernel layer; minimal interruption; modular distributed operating system; network IPC; reliable applications; reliable operating system environment; replicated address space; replicated execution; resilient process; user processes; Application software; Buildings; Checkpointing; Computer architecture; Computer network reliability; Hardware; Intersymbol interference; Kernel; Operating systems; Resilience;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Computer Software and Applications Conference, 1989. COMPSAC 89., Proceedings of the 13th Annual International
  • Conference_Location
    Orlando, FL
  • Print_ISBN
    0-8186-1964-3
  • Type

    conf

  • DOI
    10.1109/CMPSAC.1989.65076
  • Filename
    65076