基于虚拟内核对象的linux程序检查点用户级实现方法.docxVIP

  • 2
  • 0
  • 约9.8千字
  • 约 22页
  • 2021-01-05 发布于天津
  • 举报

基于虚拟内核对象的linux程序检查点用户级实现方法.docx

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

文档评论(0)

1亿VIP精品文档

相关文档