【技术实现步骤摘要】
【国外来华专利技术】存储复制的方法和系统与相关申请的交叉引用本申请主张2008年4月4日提交的美国临时专利申请61/042,693的优先权。
技术介绍
存储复制是一种数据保护策略,其中数据对象(例如,文件、物理卷、逻辑卷、文件系统等)被复制,以提供一些冗余措施。存储复制可被用于多种目的,例如确保存储故障、位置灾难时的数据有效性,或进行有计划的维护。存储复制还可用于确保数据有效性之外的目的。例如,工作负荷可被指向数据对象的副本,而非原始数据对象。存储复制方法通常被设计为支持一种被称为恢复点目标(RPO)的约束,该RPO通常指定在故障或灾难时的潜在数据损失上限。RPO可通过时间、写操作、数据改变量等进行说明。例如,如果一个特定数据对象组的RPO表示为二十四小时,则存储复制方法被设计为支持该RPO将需要至少每二十四小时复制该组数据对象。这种特定的方法能够以满足每个数据对象的RPO的方式复制数据对象内容。在典型的存储复制情况下,存在该数据对象的一个原始拷贝和该数据对象的一个或多个副本。根据一种存储复制方法,该原始数据对象的不变映像被创建,然后该不变对象映像的“脏区”被拷贝到相应的副本。“脏区”指原始数据对象的部分,其中在该数据对象的所述部分被拷贝至副本的最后点起所述部分已被修改。需要创建该原始数据对象的不变映像,从而使得脏区的拷贝形成一致性数据对象副本。以满足相应数据组的RPO的频率重复这种创建不变对象映像和将脏区拷贝到该数据对象的副本的循环。然而,创建不变对象映像需要在计算、I/O性能、存储空间或前述所有方面的开销(overhead)。因此,存储复制方法通常被设计为很少创建不变对象映像和 ...
【技术保护点】
创建数据对象的一致性副本的方法,该方法包括: (a)确定该数据对象的一个或多个区为脏区; (b)将一个或多个脏区拷贝到该数据对象的副本; (c)创建该数据对象的不变映像;并 (d)从该数据对象的不变映像将未被拷贝到该数据对象的副本的脏区拷贝到该数据对象的副本,以创建该数据对象的一致性副本。
【技术特征摘要】
【国外来华专利技术】US 2008-4-4 61/042,693;US 2008-4-22 12/107,2051.创建数据对象的一致性副本的方法,该方法包括:(a)确定该数据对象的已经被写操作修改的一个或多个区为脏区;(b)将所述脏区中的一个或多个区从所述数据对象拷贝到该数据对象的副本;(c)创建该数据对象的不变映像;并(d)从该数据对象的不变映像将在步骤(b)中未被从所述数据对象拷贝到该数据对象的副本的所述脏区中的一个或者多个其他区拷贝到该数据对象的副本,以创建该数据对象的一致性副本,其中步骤(a)和(b)在第一阶段进行,而步骤(c)和(d)在第二阶段进行,且其中该第一阶段和该第二阶段以满足预定约束的顺序重复。2.如权利要求1所述的方法,进一步包括:从拷贝的步骤(b)选择一个或多个脏区;并将所选的脏区标识为流动区。3.如权利要求2所述的方法,进一步包括:接收该流动区已被拷贝到该数据对象的副本上的确认;以及响应接收该确认,除去该流动区的流动标识。4.如权利要求3所述的方法,其中未被拷贝到该数据对象的副本上的脏区包括未被选择拷贝的脏区和未接受确认的流动区。5.如权利要求2所述的方法,其中在选择一个或多个供拷贝脏区时采用了选择探索法,所述选择探索法基于以下中的任一项来选择一个或者多个脏区:(1)如何分摊一个时间段内处理器、存储器和网络资源的使用;以及(2)在由于工作负荷中本地写入而存在高比例覆写时避免过多不必要的区拷贝。6.如权利要求5所述的方法,其中在该第二阶段过程中,执行对该数据对象的数据区的新的写操作而不修改该数据对象的不变映像。7.如权利要求5所述的方法,其中每个第二阶段的完成生成该数据对象的一致性副本,且该数据对象的一致性副本的历史被保留。8.如权利要求1所述的方法,进一步包括采用该数据对象的副本创建该数据对象的最后的一致性副本的不变映像并重复步骤(a)至步骤(d)。9.如权利要求1所述的方法,其中拷贝的步骤(b)以反复方式进行。10.如权利要求9所述的方法,进一步包括:为拷贝的步骤(b)选择一个或多个脏区;并将所选的脏区标识为流动区,其中在拷贝的步骤(b)的每一次反复时进行该选择和标志的步骤。11.根据复制协议创建数据对象的一致性副本的方法,该复制协议包括第一协议和第二协议,该第一协议在第一协议阶段实现且该第二协议在第二协议阶段实现,该方法包括:在第一协议阶段中,保留能确定数据对象中哪些作为脏区的区曾被写入操作写入的记录,并选择性从所述数据对象拷贝该区至该数据对象的副本;以及在第二协议阶段中,创建该数据对象的不变映像,并将对应于该数据对象的曾在第一协议阶段中被写入但未被拷贝至该数据对象的副本...
【专利技术属性】
技术研发人员:克里斯托卡拉曼诺里斯,马修本杰明安杜尔,帕特里克威廉彭齐亚斯德克斯,
申请(专利权)人:威睿公司,
类型:发明
国别省市:US[美国]
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。