用于数据备份的方法、设备和计算机程序产品与流程

文档序号:25543613发布日期:2021-06-18 20:40阅读:来源:国知局

技术特征:

1.一种用于数据备份的方法,包括:

获取与备份系统中的至少一个客户端的相应备份相关联的属性的相应当前值和要执行所述相应备份的期望时间窗口;

基于所述相应当前值,确定所述相应备份的相应持续时间;以及

基于所述相应持续时间和所述期望时间窗口,确定对所述至少一个客户端执行所述相应备份的相应备份时间。

2.根据权利要求1所述的方法,其中所述属性包括以下中的至少一项:客户端类型、客户端设置、总保护字节数、总保护文件数、数据的加密级别、以及备份目标。

3.根据权利要求1所述的方法,其中确定所述相应持续时间包括:

获得经训练的预测模型,所述预测模型表征所述属性的值与备份的持续时间之间的关联性;以及

将所述相应当前值应用于所述预测模型,以生成所述相应持续时间。

4.根据权利要求3所述的方法,其中所述预测模型基于以下来被训练:所述备份系统中的多个客户端的属性的多个先前值以及所述多个客户端的相应备份的多个先前持续时间。

5.根据权利要求3所述的方法,其中所述预测模型包括线性回归模型。

6.根据权利要求1所述的方法,其中确定所述相应备份时间包括:

将所述至少一个客户端中的每个客户端的备份时间确定为具有对应的所述持续时间并且落在对应的所述期望时间窗口内。

7.根据权利要求1所述的方法,其中所述至少一个客户端包括多个客户端,并且确定所述相应备份时间包括:

确定与所述多个客户端相关联的备份模式,所述备份模式指示所述多个客户端的多个备份时间在所述期望时间窗口内的分布方式;

根据确定所述备份模式为第一备份模式,基于所述相应持续时间和所述期望时间窗口确定所述多个客户端的多个备份时间,使得所述多个备份时间在所述期望时间窗口中均匀分布;以及

根据确定所述备份模式为第二备份模式,基于所述持续时间和所述期望时间窗口确定所述多个备份时间,使得所述备份系统同时执行备份的工作负载达到所述备份系统的负载上限。

8.一种电子设备,包括:

至少一个处理单元;

至少一个存储器,所述至少一个存储器被耦合到所述至少一个处理单元并且存储用于由所述至少一个处理单元执行的指令,所述指令当由所述至少一个处理单元执行时,使得所述设备执行动作,所述动作包括:

获取与备份系统中的至少一个客户端的相应备份相关联的属性的相应当前值和要执行所述相应备份的期望时间窗口;

基于所述相应当前值,确定所述相应备份的相应持续时间;以及

基于所述相应持续时间和所述期望时间窗口,确定对所述至少一个客户端执行所述相应备份的相应备份时间。

9.根据权利要求8所述的设备,其中所述属性包括以下中的至少一项:客户端类型、客户端设置、总保护字节数、总保护文件数、数据的加密级别、以及备份目标。

10.根据权利要求8所述的设备,其中确定所述相应持续时间包括:

获得经训练的预测模型,所述预测模型表征所述属性的值与备份的持续时间之间的关联性;以及

将所述相应当前值应用于所述预测模型,以生成所述相应持续时间。

11.根据权利要求10所述的设备,其中所述预测模型基于以下来被训练:所述备份系统中的多个客户端的属性的多个先前值以及所述多个客户端的相应备份的多个先前持续时间。

12.根据权利要求10所述的设备,其中所述预测模型包括线性回归模型。

13.根据权利要求8所述的设备,其中确定所述相应备份时间包括:

将所述至少一个客户端中的每个客户端的备份时间确定为具有对应的所述持续时间并且落在对应的所述期望时间窗口内。

14.根据权利要求8所述的设备,其中所述至少一个客户端包括多个客户端,并且确定所述相应备份时间包括:

确定与所述多个客户端相关联的备份模式,所述备份模式指示所述多个客户端的多个备份时间在所述期望时间窗口内的分布方式;

根据确定所述备份模式为第一备份模式,基于所述相应持续时间和所述期望时间窗口确定所述多个客户端的多个备份时间,使得所述多个备份时间在所述期望时间窗口中均匀分布;以及

根据确定所述备份模式为第二备份模式,基于所述持续时间和所述期望时间窗口确定所述多个备份时间,使得所述备份系统同时执行备份的工作负载达到所述备份系统的负载上限。

15.一种计算机程序产品,所述计算机程序产品被有形地存储在非瞬态计算机可读介质上并且包括机器可执行指令,所述机器可执行指令在被执行时使机器执行动作,所述动作包括:

获取与备份系统中的至少一个客户端的相应备份相关联的属性的相应当前值和要执行所述相应备份的期望时间窗口;

基于所述相应当前值,确定所述相应备份的相应持续时间;以及

基于所述相应持续时间和所述期望时间窗口,确定对所述至少一个客户端执行所述相应备份的相应备份时间。

16.根据权利要求15所述的计算机程序产品,其中所述属性包括以下中的至少一项:客户端类型、客户端设置、总保护字节数、总保护文件数、数据的加密级别、以及备份目标。

17.根据权利要求15所述的计算机程序产品,其中确定所述相应持续时间包括:

获得经训练的预测模型,所述预测模型表征所述属性的值与备份的持续时间之间的关联性;以及

将所述相应当前值应用于所述预测模型,以生成所述相应持续时间。

18.根据权利要求17所述的计算机程序产品,其中所述预测模型基于以下来被训练:所述备份系统中的多个客户端的属性的多个先前值以及所述多个客户端的相应备份的多个先前持续时间。

19.根据权利要求17所述的方法,其中所述预测模型包括线性回归模型。

20.根据权利要求15所述的计算机程序产品,其中确定所述相应备份时间包括:

将所述至少一个客户端中的每个客户端的备份时间确定为具有对应的所述持续时间并且落在对应的所述期望时间窗口内。

21.根据权利要求15所述的计算机程序产品,其中所述至少一个客户端包括多个客户端,并且确定所述相应备份时间包括:

确定与所述多个客户端相关联的备份模式,所述备份模式指示所述多个客户端的多个备份时间在所述期望时间窗口内的分布方式;

根据确定所述备份模式为第一备份模式,基于所述相应持续时间和所述期望时间窗口确定所述多个客户端的多个备份时间,使得所述多个备份时间在所述期望时间窗口中均匀分布;以及

根据确定所述备份模式为第二备份模式,基于所述持续时间和所述期望时间窗口确定所述多个备份时间,使得所述备份系统同时执行备份的工作负载达到所述备份系统的负载上限。


技术总结
根据本公开的示例实施例,提供了一种用于数据备份的方法、设备和计算机程序产品。该方法包括获取与备份系统中的至少一个客户端的相应备份相关联的属性的相应当前值和要执行相应备份的期望时间窗口;基于相应当前值,确定相应备份的相应持续时间;以及基于相应持续时间和期望时间窗口,确定对至少一个客户端执行相应备份的相应备份时间。由此,本方案可以实现自动备份调度。

技术研发人员:何光军;刘洋
受保护的技术使用者:伊姆西IP控股有限责任公司
技术研发日:2019.12.13
技术公布日:2021.06.18
当前第2页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1