A Framework for Program Recovery Using Checkpointing in UNIX
msra
摘要
Checkpointing is a means to save a copy of a temporal copy of a process, so that it can be resumed at a later point of time. The C language is a loosely typed language which makes it possible via pointers to corrupt the process address space. In addition, programs like network daemons are exposed to various types of denial of service attacks -which exploit loopholes in the standards to which the daemons adhere. User-directed checkpointing can help the program to recover itself in case of a crash and possibly use information logged during execution to prevent a similar crash. We discuss an implementation of checkpointing on DragonFlyBSD of one such framework.
更多查看译文
AI 理解论文
溯源树
样例
生成溯源树,研究论文发展脉络
Chat Paper
正在生成论文摘要