[发明专利]差别文件以及从对等点和云恢复的系统有效
| 申请号: | 201080015305.X | 申请日: | 2010-03-26 |
| 公开(公告)号: | CN102388361A | 公开(公告)日: | 2012-03-21 |
| 发明(设计)人: | E.E.墨菲;J.D.梅尔;N.维尔克;L.M.索斯诺斯基;J.R.哈米尔顿 | 申请(专利权)人: | 微软公司 |
| 主分类号: | G06F9/44 | 分类号: | G06F9/44;G06F15/16 |
| 代理公司: | 中国专利代理(香港)有限公司 72001 | 代理人: | 谢建云;刘鹏 |
| 地址: | 美国华*** | 国省代码: | 美国;US |
| 权利要求书: | 查看更多 | 说明书: | 查看更多 |
| 摘要: | |||
| 搜索关键词: | 差别 文件 以及 对等 恢复 系统 | ||
背景技术
因为计算设备变得更加普遍且在普通人群中广泛使用,因此这种设备所产生和使用的数据量迅速增大。例如,计算和数据存储技术的最新进步可使甚至最受外形尺寸限制的设备也能够存储各种需要大量数据的应用(诸如文档编辑、媒体处理等)的大量信息并对其进行处理。此外,通信技术的最新进步可使计算设备能够以高速率传送数据。这些进步连同其它技术一起已经导致实现了可利用位于网络上的多个位置处的计算设备实施的分布式计算服务。另外,这些进步可使得能够实现诸如基于网络的备份之类的服务,该服务允许计算设备的用户在位于网络上的远程位置处维护与计算设备相关联的数据的一个或多个备份拷贝。
现有系统和/或数据备份解决方案可使用户能够将备份信息存储在与其原始源相分离的位置和/或介质中。因此,例如,可将来自计算设备的数据从硬盘驱动器备份到诸如磁带驱动器、外部硬盘驱动器等等这样的外部介质。然而,在基于网络的备份的实现和/或可用于物理地提供用于存储备份数据的远程位置的其他解决方案中,与用户机器与远程存储位置之间的用户数据的传输和恢复相关的成本及复杂性能够显著地限制备份系统的可用性。例如,在将备份数据存储在远程网络位置处的情况下,可将与文件和/或系统映像的原始拷贝的相应版本相关联的数据传送到远程存储设备,其中可以稍后取出相应版本以便恢复。然而,在这种示例中,一般通过网络传输相当大的数据量,由此耗费昂贵的带宽。鉴于上述,期望实现效率提高的基于网络的备份技术。
发明内容
以下给出了所要求保护主题的简单概要以便提供对所请求保护的主题的一些方面的基本了解。该发明内容不是对所请求保护的主题的广泛概述。它既不用于标识出所请求保护的主题的关键或重要元素,也不划定所请求保护的主题的范围。其唯一目的是以简单形式给出所请求保护的主题的一些概念以作为对随后给出的更详细描述的前奏。
在这里提供了便于基于网络的备份系统的高效恢复技术的系统和方法。可利用基于差别的分析以便对于要恢复的项目的特定版本的给定恢复而言,在网络上传输数据之前计算一个或多个远程备份位置与备份客户端之间的新的完全差别。可通过例如对与位于备份客户端上的要恢复项目的当前版本和位于远程备份位置处的期望版本相对应的签名进行比较来在备份客户端与远程备份位置二者处计算差别。基于所计算的差别,可仅对确定为在项目的当前版本与其期望版本之间为独有的块进行传输,由此降低恢复的延时以及所消耗的网络带宽。一旦获得了,则可以将从远程备份位置所获得的独有块与存在于早已位于备份客户端上的项目的当前版本中的非独有块进行合并以获得完全恢复的版本。
根据一个方面,可采用混合体系结构,其中可以从在网络或互连网络之内(例如“云”)的全球位置以及来自与备份客户端位于其上的机器相关联的一个或多个对等点机器使进行恢复所需的签名和/或数据可用于备份客户端。相应地,备份客户端可获得要执行从云或附近对等点恢复所需的一些或所有信息,由此进一步减低延时和带宽耗费。在一个示例中,可基于诸如网络位置可用性、相对负载、网络拓扑结构等等这样的因素而以智能化和自动化方式来选择被利用用于存储和/或恢复备份信息的位置选择。
以下描述和附图详细地阐述了所请求保护的主题的某些说明性方面。然而,这些方面是对其中可以采用所请求保护主题的原则的各种方式中的少数几个的指示,并且所请求保护的主题包括所有这些方面及其等效体。根据对所请求保护的主题的以下结合附图考虑的详细说明,可显而易见地得知所请求保护主题的其它优点和区别特征。
附图说明
图1是根据各个方面的用于从备份信息进行差别恢复的系统的高级别框图。
图2是根据各个方面的用于产生备份信息的系统的框图。
图3是根据各个方面的用于产生与备份信息相对应的签名的系统的框图。
图4是根据各个方面的用于执行基于签名的差别的系统的框图。
图5是根据各个方面的用于实现混合的基于云和点对点备份存储的系统的框图。
图6是根据各个方面的用于在混合的基于云和点对点备份体系结构中进行差别恢复的系统的框图。
图7说明了可与这里所述的各个方面相结合使用的示例性网络实现。
图8是用于执行差别文件恢复的方法的流程图。
图9是用于实施文件的基于签名的差别处理的方法的流程图。
图10是用于从混合的点对点/基于云的系统获得文件段的方法的流程图。
图11是这里所述的各个方面可在其中起作用的计算系统的框图。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于微软公司,未经微软公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201080015305.X/2.html,转载请声明来源钻瓜专利网。





