联系人: 湖南大学
所在地: 湖南长沙市
摘要:本发明涉及容错技术中检查点技术领域,提出了一种减少检查点文件大小的方法。该方法是根据检查点文件中存储内容的冗余性,采取不同的策略来达到最大限度的减少检查点文件大小的目的。本发明将设置检查点的程序分为两类:单节点程序和分布式程序。图一显示了本发明在分布式程序中的原理示意图。在进行设置检查点的时对于单节点程序和分布式程序采取如下方法:对单节点程序中的栈段采取Gzip压缩+重复数据删除的方法;在分布式程序中,堆栈段采取Gzip压缩+重复数据删除的方法,代码段、动态链接库以及同一节点上的共享内存采取只存储一份内容到其中一个节点的检查点中,而其余的检查点文件只存储该内容索引的方法。