发明名称 |
差别文件以及从对等点和云恢复的系统 |
摘要 |
这里提供了一种用于在基于网络的备份系统中进行高效恢复的系统和方法。如这里所述,可使用基于差别的分析以便在取出备份数据之前基于签名和/或与要恢复的给定项有关的其它信息来计算新的完全差别。根据该差别,仅传输被确定为该项的当前版本与期望版本之间独有的块,此后对该块与非独有的本地存在块进行合并以获得该项的完全恢复的版本。此外,可采用混合结构,其中将签名和/或数据存储在网络之内的全球位置以及一个或多个本地对等点上。因此,备份客户端可从全球位置或者附近对等点获得要恢复所必需的信息,这可进一步降低延时和带宽消耗。 |
申请公布号 |
CN102388361A |
申请公布日期 |
2012.03.21 |
申请号 |
CN201080015305.X |
申请日期 |
2010.03.26 |
申请人 |
微软公司 |
发明人 |
E. E.墨菲;J. D.梅尔;N.维尔克;L. M.索斯诺斯基;J. R.哈米尔顿 |
分类号 |
G06F9/44(2006.01)I;G06F15/16(2006.01)I |
主分类号 |
G06F9/44(2006.01)I |
代理机构 |
中国专利代理(香港)有限公司 72001 |
代理人 |
谢建云;刘鹏 |
主权项 |
一种用于从备份系统恢复信息的系统(100),包括:处理器(1104),用于执行存储在计算机可读介质(1106,1114,1118,1122)上的机器可执行组件,所述组件包括:差别组件(110,420),用于识别出要恢复的信息的当前版本、要恢复的信息的期望版本、以及与此相对应的相应各块集合,并且识别出当前版本与期望版本之间不同的一个或多个块;块位置组件(120,620),用于确定要从中取出被发现为当前版本与期望版本之间不同的相应块的网络位置(610,640,650,660);以及恢复组件(130,630),用于从所确定的网络位置取出被发现为当前版本与期望版本之间不同的相应块并且利用所取出的块恢复所述期望版本。 |
地址 |
美国华盛顿州 |