免费注册 查看新帖 |

Chinaunix

  平台 论坛 博客 文库
最近访问板块 发新帖
楼主: flikelinux
打印 上一主题 下一主题

论文开题,进程恢复 [复制链接]

论坛徽章:
0
21 [报告]
发表于 2011-12-11 18:36 |只看该作者
这个很像虚拟机的“快照功能”,但是感觉进程的话,你不能简简单单得保存它的"运行上下文"吧?还有它那个时刻的内存,句柄等等一大堆东西....

论坛徽章:
0
22 [报告]
发表于 2011-12-12 10:43 |只看该作者
耳目一新,还可以这样子,我也了解一下

论坛徽章:
0
23 [报告]
发表于 2011-12-13 09:37 |只看该作者
回复 16# wwxbei

你好,我想请问一下:我在https://ckpt.wiki.kernel.org/articles/c/h/a/Changelog.html中看到这个项目已经更新到了V21,但如何获得对应版本的源码呢?
我在http://www.linux-cr.org/git/?p=linux-cr.git;a=tags这个网址中没有找到早期版本的源码,希望指点一下,我刚接触这一块,呵呵!

论坛徽章:
0
24 [报告]
发表于 2011-12-13 11:06 |只看该作者
进去main page (https://ckpt.wiki.kernel.org/index.html) 有Project Info
去下载吧~

论坛徽章:
0
25 [报告]
发表于 2011-12-13 11:12 |只看该作者
个人的一些意见,可以将进程的页表设置为不可写,这样每次更新的时候可以获取最近的内存内容。不需要考虑SWAP OUT 的情况,因为不影响进程的运行。只有页表的刷新和页的写是要捕获的,
然后是寄存器等,这个其实也比较简单。只要看下SWITCH_TO里面的一下寄存器就知道要保存什么了。然后写个模块来保存好了。
自己的一些愚见

论坛徽章:
0
26 [报告]
发表于 2011-12-13 12:19 |只看该作者
个人觉得,这类检查点的东西还是已经做了挺多的了。你可以基于已有的工具上做一些新的东西,比如我看过的有一个课题,就是基于blcr做对应进程的文件相关操作的回复。也可以考虑多机进程的检查点一致性的问题。

论坛徽章:
0
27 [报告]
发表于 2011-12-13 12:43 |只看该作者
可行。

论坛徽章:
0
28 [报告]
发表于 2011-12-13 14:06 |只看该作者
回复 26# Kevinkw

嗯,blcr我貌似也听过,有关您所说的:“多机进程的检查点一致性的问题”。这会涉及到什么问题呢?这方面我也是刚接触,不太清楚。

论坛徽章:
0
29 [报告]
发表于 2011-12-13 14:47 |只看该作者
回复 23# flikelinux

wiki主页:https://ckpt.wiki.kernel.org/index.html
项目主页:https://www.linux-cr.org/redmine/
分kernel-cr, user-cr, test-cr三部分,可以看到任何版本的代码,最新的已经到V23了,基于37内核,
16楼给的链接应该有历史版本的下载啊,最新版本可以通过以下git路径下载:
git://www.linux-cr.org/pub/git/linux-cr
git://www.linux-cr.org/pub/git/user-cr
git://www.linux-cr.org/pub/git/test-cr

论坛徽章:
0
30 [报告]
发表于 2012-04-26 14:37 |只看该作者
回复 16# wwxbei


请问,http://www.linux-cr.org/git 为什么访问不了呢?
您需要登录后才可以回帖 登录 | 注册

本版积分规则 发表回复

  

北京盛拓优讯信息技术有限公司. 版权所有 京ICP备16024965号-6 北京市公安局海淀分局网监中心备案编号:11010802020122 niuxiaotong@pcpop.com 17352615567
未成年举报专区
中国互联网协会会员  联系我们:huangweiwei@itpub.net
感谢所有关心和支持过ChinaUnix的朋友们 转载本站内容请注明原作者名及出处

清除 Cookies - ChinaUnix - Archiver - WAP - TOP