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
Link To Document