A Framework for Program Recovery Using Checkpointing in UNIX

Kamal R. Prasad,Kip Macy

msra

引用 23|浏览11
暂无评分
摘要
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
正在生成论文摘要