Authors
Patrick Tullmann, Jay Lepreau, Bryan Ford, Mike Hibler
Publication date
1996/10/27
Conference
Proceedings of the Fifth International Workshop on Object-Orientation in Operation Systems
Pages
85-88
Publisher
IEEE
Description
Checkpointing, process migration, and similar services need to have access not only to the memory of the constituent processes, but also to the complete state of all kernel provided objects (e.g., threads and ports) involved. Traditionally, a major stumbling block in these operations is acquiring and re-creating the state in the operating system. We have implemented a transparent user-mode checkpointer as an application on our Fluke microkernel. This microkernel consistently and cleanly supports the importing and exporting of fundamental kernel state safely to and from user applications. Implementing a transparent checkpointing facility with this sort of kernel support simplifies the implementation, and expands its flexibility and power.
Total citations
1996199719981999200020012002200320042005200620072008200920102011201220132014201520162017201820192020202120222023202454352314123211111111
Scholar articles
P Tullmann, J Lepreau, B Ford, M Hibler - Proceedings of the Fifth International Workshop on …, 1996