【技术实现步骤摘要】
用于在备份操作期间对关键数据对象存储进行优先级排序的方法和系统
技术介绍
现有的数据复原解决方案缺乏在复原操作期间确定数据恢复优先级的机制。也就是说,如果在复原操作完成期间或之前发生灾难,那么关键数据当在备份存储阵列中排队用于恢复时可丢失。附图说明图1示出根据本专利技术的一个或多个实施例的系统。图2A示出根据本专利技术的一个或多个实施例的备份存储系统。图2B示出根据本专利技术的一个或多个实施例的备份存储系统。图3示出根据本专利技术的一个或多个实施例的目标主机。图4示出描述根据本专利技术的一个或多个实施例的用于在复原操作期间对关键数据分组或数据块恢复进行优先级排序的方法的流程图。图5示出描述根据本专利技术的一个或多个实施例的用于在复原操作期间对关键数据文件恢复进行优先级排序的方法的流程图。图6示出根据本专利技术的一个或多个实施例的计算系统。具体实施方式现在将参考附图详细描述本专利技术的具体实施例。在本专利技术的实施例的以下详细描述中,阐述许多具体细节以便提供对本专利技术的更透彻理解。然而,对于本领域的普通技术人员而言将显而易见的是,本专利技术可在没有这些具体细节的情况下实践。在其它情况下,不再详细描述众所周知的特征,以避免不必要地使描述变复杂。在图1-6的以下描述中,在本专利技术的各种实施例中,关于一个图描述的任一组件可等效于关于任一其它图描述的一个或多个相似命名的组件。为简洁起见,将不关于每一图来重复这些组件的描述。因此,每一图的组件的 ...
【技术保护点】
1.一种用于对排队数据对象进行优先级排序的方法,其包含:/n识别包含以第一顺序次序排队的数据对象集的数据对象队列;/n对于所述数据对象队列中的每个数据对象:/n将所述数据对象映射到坐标空间中的数据点;/n对于所述数据对象队列:/n识别数据对象对集,每个数据对象对包含在所述数据对象队列中排队的一对相邻数据对象;/n对于所述数据对象对集中的每个数据对象对:/n计算在映射到所述数据对象对的所述坐标空间中的数据点对之间的距离;/n至少基于为每个数据对象对计算的所述距离,对在所述数据对象队列中排队的所述数据对象集进行排序;/n基于所述排序,获得以第二顺序次序排队的所述数据对象集;以及/n将以所述第二顺序次序排队的所述数据对象集发送到目标主机。/n
【技术特征摘要】
20190429 US 16/398,2111.一种用于对排队数据对象进行优先级排序的方法,其包含:
识别包含以第一顺序次序排队的数据对象集的数据对象队列;
对于所述数据对象队列中的每个数据对象:
将所述数据对象映射到坐标空间中的数据点;
对于所述数据对象队列:
识别数据对象对集,每个数据对象对包含在所述数据对象队列中排队的一对相邻数据对象;
对于所述数据对象对集中的每个数据对象对:
计算在映射到所述数据对象对的所述坐标空间中的数据点对之间的距离;
至少基于为每个数据对象对计算的所述距离,对在所述数据对象队列中排队的所述数据对象集进行排序;
基于所述排序,获得以第二顺序次序排队的所述数据对象集;以及
将以所述第二顺序次序排队的所述数据对象集发送到目标主机。
2.根据权利要求1所述的方法,其另外包含:
对于所述数据对象队列中的每个数据对象:
获得与所述数据对象相关联的数据关键性;和
基于所述数据关键性来识别所述数据对象的优先级权重,
其中为每个数据对象对计算的所述距离结合所述数据对象对的每个相邻数据对象的所述优先级权重。
3.根据权利要求2所述的方法,其中为每个数据对象对计算的所述距离为基于修正权重的欧几里得距离。
4.根据权利要求2所述的方法,其另外包含:
检查每个数据对象的标头信息,以获得与所述数据对象相关联的所述数据关键性,
其中所述数据对象为选自由数据分组和数据块组成的组中的一个。
5.根据权利要求2所述的方法,其另外包含:
使用选自由与所述数据对象相关联的文件类型和文件名组成的组中的至少一个对优先级分配对象执行查找,以获得与所述数据对象相关联的所述数据关键性,
其中所述数据对象为数据文件。
6.根据权利要求1所述的方法,其中所述坐标空间为二维笛卡尔坐标空间。
7.根据权利要求6所述的方法,其中将所述数据对象映射到所述二维笛卡尔坐标空间中的所述数据点包含:
将与所述数据对象相关联的队列号映射到所述数据点的横坐标;和
将与所述数据对象相关联的序列位置映射到所述数据点的纵坐标,
其中所述队列号识别所述数据对象位于的所述数据对象队列,
其中所述序列位置识别所述数据对象位于的相对于所述第一顺序次序的位置。
8.根据权利要求1所述的方法,其中所述第一顺序次序根据基于到达的方案对所述数据对象集进行排队。
9.根据权利要求1所述的方法,其中所述数据对象队列中的每个数据对象为选自由数据分组、数据块和数据文件组成的组中的一个。
10.一种非暂时性计算机可读介质(CRM),其包含计算机可读程序代码,所述计算机可读程序代码当由计算机处理器执行时使得所述计算机处理器能够:
识别包含以第一顺序次序排队的数据对象集的数据对象队列;
对于所述数据对象队列中的每个数据对象:
将所述数据对象映射到坐标空间中的数据点;
对于所述数据对象队列:
识别数据对象对集,每个数据对象对包含在所述数据对象队列中排队的一对相邻数据对象;
对于所述数据对象对集中的每个数据对象对:
计算在映射到所述数据对象对的所述坐标空间中的数据点对之间的距离;
至少基于为每个数据对象对计算的所述距离,对在所述数据对象队列中排队的所述数据对象集进行排序;
基于所述排序,获...
【专利技术属性】
技术研发人员:马哈什·R·A·文卡塔拉马纳,车坦·巴图尔,斯沃卢普·S·D·H,希莱仕·乔普拉,
申请(专利权)人:EMC知识产权控股有限公司,
类型:发明
国别省市:美国;US
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。