A system and method for caching fingerprints in a client cache is provided herein. Identifies a data object that includes a set of data segments and describes backup processing. Thereafter, a request to reference the data object is issued to the repeating server to request the task identifier to be added to the data object. If to repeat the server can successfully add a task identifier to the data object, then add each data segment to the set of data segments in the cache, the client identifier is located within the system of activities.
【技术实现步骤摘要】
【国外来华专利技术】用于提高去重复系统备份性能的客户端侧指纹缓存的方法和系统专利
本专利技术涉及去重复系统备份,并且更具体地涉及缓存指纹从而提高去重复备份性能。相关技术说明进行备份通常包括备份例如文件形式的数据流。这些文件可以分解为多个数据单元,例如数据段。在这些数据中常常存在一定程度的重复,所以当前的(备份)策略采用去重复技术。这些备份处理包括确定去重复服务器是否具有目前存储在备份中的数据段。另外,备份处理还可以包括确定去重复服务器是否将在备份处理的整个生命期中将这些数据段的每一个保存在存储器中。这些确定通常通过客户端和去重复服务器所发送和接收的查询或消息来进行。这些查询和消息例如通过任意网络传送,其中每个查询和/或消息转换为每个备份操作的附加时间和网络成本。因此,令人希望的是在备份处理中将客户端系统和去重复服务器之间交换的全部查询和消息的数量最小化,以便加快备份处理的速度、最小化网络成本、并减少服务器上的额外负载,同时确保在这两个系统之间不发生数据丢失。专利技术概述在此披露了各种用于在客户端处缓存指纹的系统和方法。例如,一种方法包括识别一个第一数据对象,该对象包括一组数据段。该第一数据对象用于描述一个备份处理。一旦识别,向一个去重复服务器做出请求以便请求将一个活动任务标识符添加到该第一数据对象。当做出时这种请求包括对该第一数据对象的引用。如果该去重复服务器能够成功地向该第一数据对象添加一个任务标识符,那么在位于一个客户端系统内的一个高速缓存中将一个活动标识符添加至该组数据段的每个数据段。在一个实施例中,将一个活动标识符添加至对应于该组数据段中每个数据段的一个引用列表。 ...
【技术保护点】
一种方法,包括:识别一个数据对象,其中该数据对象包括一组数据段,并且该数据对象描述一个备份处理;通过向一个去重复服务器发送一条请求来请求将一个任务标识符添加到该数据对象,其中该请求包括对该数据对象的一个引用;并且如果该去重复服务器成功地向该数据对象添加一个任务标识符,那么在一个高速缓存中将一个活动标识符添加至该组数据段的每个数据段,其中该高速缓存位于一个客户端系统处。
【技术特征摘要】
【国外来华专利技术】2011.02.11 US 13/026,1881.一种缓存方法,包括:识别一个数据对象,其中该数据对象包括要在备份处理期间备份的一组数据段;向一个去重复服务器发送一条请求,其中该请求包括请求该去重复服务器将任务标识符添加到存储在该去重复服务器处的该数据对象的副本,该请求包括对该数据对象的一个引用,并且该任务标识符向该数据对象的该副本的添加保护该数据对象的该副本以及存储在该去重复服务器处的该组数据段的副本免于在该备份处理期间从该去重复服务器被删除;以及响应于确定该去重复服务器已经成功地向存储在该去重复服务器处的该数据对象的该副本添加该任务标识符,向存储在一个高速缓存中的该组数据段中的每个数据段添加活动标识符,其中该高速缓存位于一个客户端系统处,并且该活动标识符向该每个数据段的添加指示存储在该去重复服务器处的该每个数据段的对应副本在该备份处理期间将被保持在该去重复服务器处。2.如权利要求1所述的方法,进一步包括:接收该数据对象,其中该数据对象从该去重复服务器接收,以响应于来自该客户端系统的一个查询,该查询包括针对一个数据对象的查询,该数据对象包括针对该组数据段的一个指纹匹配,并且该查询在进行该客户端系统的一次初始完整备份之前执行。3.如权利要求1所述的方法,进一步包括:将一个活动标识符添加至对应于该组数据段中的该每个数据段的一个引用列表。4.如权利要求1所述的方法,进一步包括:在将该活动标识符添加至该每个数据段之后,对该客户端系统执行该备份处理。5.如权利要求4所述的方法,进一步包括:确定该备份处理所引用的另一个数据段是否需要发送至该去重复服务器,其中该确定包括:确定针对该另一个数据段的一个指纹是否位于该高速缓存中,以及确定该高速缓存是否具有针对该另一个数据段的一个活动标识符。6.一种缓存系统,包括:用于识别一个数据对象的装置,其中该数据对象包括要在备份处理期间备份的一组数据段;用于向一个去重复服务器发送一条请求的装置,其中该请求包括请求该去重复服务器将任务标识符添加到存储在该去重复服务器处的该数据对象的副本,该请求包括对该数据对象的一个引用,并且该任务标识符向该数据对象的该副本的添加保护该数据对象的该副本以及存储在该去重复服务器处的该组数据段的副本免于在该备份处理期间从该去重复服务器被删除;以及用于响应于确定该去重复服务器已经成功地向存储在该去重复服务器处的该数据对象的该副本添加该任务标识符,向存储在一个高速缓存中的该组数据段中的每个数据段添加活动标识符的装置,其中该高速缓存位于一个客户端系统处,并且该活动标识符向该每个数据段的添加指示存储在该去重复服务器处的该每个数据段的对应副本在该备份处理期间将被保持在该去重复服务器处。7.如权利要求6所述的系统,进一步包括:用于接收该数据...
【专利技术属性】
技术研发人员:张显伯,托马斯·哈特奈特,吴伟宝,
申请(专利权)人:赛门铁克公司,
类型:
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。