一种残膜回收机防缠绕挑膜装置的制 一种秧草收获机用电力驱动行走机构

选择备份目的地的方法、电子设备和计算机程序产品与流程

2022-04-02 02:23:03 来源:中国专利 TAG:

技术特征:
1.一种用于为备份任务选择备份目的地的方法,包括:在存储设备集合中,获取第一组候选子集,所述第一组候选子集中的候选子集包括的存储设备的数量是基于所述备份任务指定的副本数量来确定的;确定所述第一组候选子集的第一组子集代码,所述第一组子集代码中的代码唯一地标识所述第一组候选子集中的候选子集;根据所述第一组子集代码生成第二组子集代码,所述第二组子集代码中的一个代码唯一地标识一个候选子集;以及基于所述第一组候选子集和与所述第二组子集代码相对应的第二组候选子集,选择目标子集以作为所述备份任务的所述备份目的地。2.根据权利要求1所述的方法,其中确定所述第一组候选子集的所述第一组子集代码包括:针对所述第一组候选子集中的给定候选子集,确定所述存储设备集合中的多个存储设备的设备数量;基于所述设备数量,分别确定所述多个存储设备的设备代码;以及基于所述给定候选子集中的各个存储设备的设备代码,确定所述给定候选子集的代码。3.根据权利要求2所述的方法,其中分别确定所述多个存储设备的所述设备代码包括:针对所述多个存储设备中的给定存储设备,基于所述设备数量确定所述给定存储设备的设备代码的长度;以及基于所述长度,利用二进制表示所述存储设备的所述设备代码。4.根据权利要求3所述的方法,其中根据所述第一组子集代码生成所述第二组子集代码包括:交换所述第一组子集代码中的一部分,以便生成所述第二组子集代码。5.根据权利要求4所述的方法,其中交换所述第一组子集代码中的所述一部分包括:按照预定长度,将所述第一组子集代码中的各个子集代码分别划分为多个分段;以及交换所述各个子集代码的所述多个分段中的至少一个分段。6.根据权利要求3所述的方法,其中根据所述第一组子集代码生成所述第二组子集代码包括:从所述第一组子集代码中选择至少一个子集代码;更新所述至少一个子集代码中的至少一部分,以形成至少一个更新的子集代码;以及基于至少一个更新的子集代码,确定所述第二组子集代码。7.根据权利要求6所述的方法,其中更新所述至少一个子集代码中的所述至少一部分包括:改变所述至少一个子集代码中的至少一部分数位。8.根据权利要求1所述的方法,其中确定所述第一组候选子集包括:基于对所述备份目的地的预定性能要求,从所述存储设备集合的多个候选子集中选择所述第一组候选子集。9.根据权利要求8所述的方法,其中所述预定性能要求包括以下中的至少任一项:所述第一组候选子集中的每个候选子集中的任意两个存储设备之间的距离大于阈值距离;以及所述第一组候选子集中的任意存储设备的可用资源量大于阈值资源量。10.根据权利要求1所述的方法,其中确定所述第一组候选子集包括:
分别确定所述存储设备集合的多个候选子集中的候选子集的全局均衡度,所述全局均衡度指示在所述候选子集中的存储设备被用于所述备份任务的情况下的所述存储设备集合的使用均衡度;以及基于多个候选子集中的所述候选子集的所述全局均衡度,确定所述第一组候选子集。11.根据权利要求10所述的方法,其中确定所述候选子集的所述全局均衡度包括:基于以下中的至少任一项来确定所述全局均衡度:所述候选子集中的各个存储设备的使用度量;以及向所述候选子集中的各个存储设备的传输备份数据所需的时间。12.根据权利要求1所述的方法,其中选择所述目标子集包括:确定所述第一组候选子集和所述第二组候选子集中的各个候选子集的全局均衡度;以及在所述第一组候选子集和所述第二组候选子集中,基于所述各个候选子集的所述全局均衡度,确定所述目标子集。13.根据权利要求12所述的方法,其中确定所述目标子集包括:针对所述第一组候选子集和所述第二组候选子集中的给定候选子集,响应于确定所述给定候选子集的全局均衡度高于阈值均衡度,将所述给定候选子集标识为所述目标子集。14.一种电子设备,包括:至少一个处理器;以及至少一个存储器,存储有计算机程序指令,所述至少一个存储器和所述计算机程序指令被配置为,与所述至少一个处理器一起,使所述电子设备执行一种用于为备份任务选择备份目的地的动作,所述动作包括:在存储设备集合中,获取第一组候选子集,所述第一组候选子集中的候选子集包括的存储设备的数量是基于所述备份任务指定的副本数量来确定的;确定所述第一组候选子集的第一组子集代码,所述第一组子集代码中的代码唯一地标识所述第一组候选子集中的候选子集;根据所述第一组子集代码生成第二组子集代码,所述第二组子集代码中的代码唯一地标识候选子集;以及基于所述第一组候选子集和与所述第二组子集代码相对应的第二组候选子集,选择目标子集以作为所述备份任务的所述备份目的地。15.根据权利要求14所述的设备,其中确定所述第一组候选子集的所述第一组子集代码包括:针对所述第一组候选子集中的给定候选子集,确定所述存储设备集合中的多个存储设备的设备数量;基于所述设备数量,分别确定所述多个存储设备的设备代码;以及基于所述给定候选子集中的各个存储设备的设备代码,确定所述给定候选子集的代码。16.根据权利要求15所述的设备,其中分别确定所述多个存储设备的所述设备代码包括:针对所述多个存储设备中的给定存储设备,基于所述设备数量确定所述给定存储设备的设备代码的长度;以及基于所述长度,利用二进制表示所述存储设备的所述设备代码。
17.根据权利要求16所述的设备,其中根据所述第一组子集代码生成所述第二组子集代码包括:交换所述第一组子集代码中的一部分,以便生成所述第二组子集代码。18.根据权利要求17所述的设备,其中交换所述第一组子集代码中的所述一部分包括:按照预定长度,将所述第一组子集代码中的各个子集代码分别划分为多个分段;以及交换所述各个子集代码的所述多个分段中的至少一个分段。19.根据权利要求16所述的设备,其中根据所述第一组子集代码生成所述第二组子集代码包括:从所述第一组子集代码中选择至少一个子集代码;更新所述至少一个子集代码中的至少一部分,以形成至少一个更新的子集代码;以及基于至少一个更新的子集代码,确定所述第二组子集代码。20.根据权利要求19所述的设备,其中更新所述至少一个子集代码中的所述至少一部分包括:改变所述至少一个子集代码中的至少一部分数位。21.根据权利要求14所述的设备,其中确定所述第一组候选子集包括:基于对所述备份目的地的预定性能要求,从所述存储设备集合的多个候选子集中选择所述第一组候选子集。22.根据权利要求21所述的设备,其中所述预定性能要求包括以下中的至少任一项:所述第一组候选子集中的每个候选子集中的任意两个存储设备之间的距离大于阈值距离;以及所述第一组候选子集中的任意存储设备的可用资源量大于阈值资源量。23.根据权利要求14所述的设备,其中确定所述第一组候选子集包括:分别确定所述存储设备集合的多个候选子集中的候选子集的全局均衡度,所述全局均衡度指示在所述候选子集中的存储设备被用于所述备份任务的情况下的所述存储设备集合的使用均衡度;以及基于多个候选子集中的所述候选子集的所述全局均衡度,确定所述第一组候选子集。24.根据权利要求23所述的设备,其中确定所述候选子集的所述全局均衡度包括:基于以下中的至少任一项来确定所述全局均衡度:所述候选子集中的各个存储设备的使用度量;以及向所述候选子集中的各个存储设备的传输备份数据所需的时间。25.根据权利要求14所述的设备,其中选择所述目标子集包括:确定所述第一组候选子集和所述第二组候选子集中的各个候选子集的全局均衡度;以及在所述第一组候选子集和所述第二组候选子集中,基于所述各个候选子集的所述全局均衡度,确定所述目标子集。26.根据权利要求25所述的设备,其中确定所述目标子集包括:针对所述第一组候选子集和所述第二组候选子集中的给定候选子集,响应于确定所述给定候选子集的全局均衡度高于阈值均衡度,将所述给定候选子集标识为所述目标子集。27.一种计算机程序产品,所述计算机程序产品被有形地存储在非易失性计算机可读介质上并且包括机器可执行指令,所述机器可执行指令在被执行时使机器执行根据权利要求1-13中任一项所述的方法的步骤。

技术总结
本公开的实现方式提供了一种选择备份目的地的方法、电子设备和计算机程序产品。在一种方法中,在存储设备集合中,获取第一组候选子集,第一组候选子集中的候选子集包括的存储设备的数量是基于备份任务指定的副本数量来确定的。确定第一组候选子集的第一组子集代码。根据第一组子集代码生成第二组子集代码,第二组子集代码中的代码唯一地标识候选子集。基于第一组候选子集和与第二组子集代码相对应的第二组候选子集,选择目标子集以作为备份任务的备份目的地。根据本公开的示例性实现方式,提供了相应的装置、电子设备和计算机程序产品。通过本公开的实现方式,可以大大降低选择目标子集的计算量,从而提高存储系统的自动化水平和性能。化水平和性能。化水平和性能。


技术研发人员:王韧 贾真 于靖 王琪 张赟
受保护的技术使用者:伊姆西IP控股有限责任公司
技术研发日:2020.09.16
技术公布日:2022/4/1
再多了解一些

本文用于企业家、创业者技术爱好者查询,结果仅供参考。

发表评论 共有条评论
用户名: 密码:
验证码: 匿名发表

相关文献