DocumentCode :
3408887
Title :
The checkpoint mechanism in KeyKOS
Author :
Landau, Charles R.
Author_Institution :
MACS Lab, Inc., Santa Clara, CA, USA
fYear :
1992
fDate :
24-25 Sep 1992
Firstpage :
86
Lastpage :
91
Abstract :
KeyKOS is an object-oriented microkernel operating system. KeyKOS achieves persistence of objects by taking frequent system-wide checkpoints of the entire system state to disk. Checkpoints do not interrupt operation of the system for any significant period of time. On restart from a failure, the entire system is restored to the state at the last checkpoint, and processes resume execution as if there had been no interruption. This single mechanism ensures persistence of all objects over many years, maintains security, and achieves a high degree of fault-tolerance. The checkpointed state can be written to tape for off-site back-up, without stopping the system. A journaling mechanism allows data to be committed between checkpoints. Paging of virtual memory is integrated with the checkpoint mechanism, allowing KeyKOS to achieve extremely high disk I/O performance
Keywords :
object-oriented programming; operating systems (computers); system recovery; virtual storage; KeyKOS; checkpoint mechanism; disk I/O performance; fault-tolerance; journaling mechanism; object-oriented microkernel operating system; security; system state; system-wide checkpoints; virtual memory; Control systems; Data security; Fault tolerance; File systems; Logic; Nonvolatile memory; Operating systems; Registers; Resumes;
fLanguage :
English
Publisher :
ieee
Conference_Titel :
Object Orientation in Operating Systems, 1992., Proceedings of the Second International Workshop on
Conference_Location :
Dourdan
Print_ISBN :
0-8186-3015-9
Type :
conf
DOI :
10.1109/IWOOOS.1992.252995
Filename :
252995
Link To Document :
بازگشت