- 2
- 0
- 约9.8千字
- 约 22页
- 2021-01-05 发布于天津
- 举报
基于虚拟内核对象的Linux程序 检查点用户级实现方法
说明书摘要
本发明公开了一种基于虚拟内核对象的 Linux程序检查点用户级实现方
法,在应用层与系统API层之间插入检查点层,其中检查点层包括应用线程检 查点控制层和内核对象状态跟踪记录与对象引用映射层,应用层对系统 API
的调用被重定向到检查点层;对应用线程设置执行位置标志;控制应用线程的 检查点不落入内核对象状态跟踪记录与对象引用映射层、 系统API层和内核层
中。本发明在用户级为Linux应用程序进程在不同机器之间的迁移,为进程在 动态环境下基于检查点的正确恢复提供支持,以实现负载平衡、系统容错和高 效软件排错。
应用层检查点层内核层
应用层
检查点层
内核层
权利要求书
1、一种基于虚拟内核对象的 Linux程序检查点用户级实现方法,其特征 在于,在应用层与系统API层之间插入检查点层,其中检查点层包括应用线程 检查点控制层和内核对象状态跟踪记录与对象引用映射层,应用层对系统 API
的调用被重定向到检查点层,对应用线程设置执行位置标志:当应用线程的执 行从应用层移入检查点层时,置位其执行位置标志,当应用线程的执行从应用 线程检查点控制层返回应用层时复位其执行位置标志;控制应用线程的检查点 不落入内核对象状态跟踪记录与对象引用映射层、 系统API层和内核层中,进
程检查点实现方法如下:
进程启动执行时,执行检查点初始
原创力文档

文档评论(0)