System.ArgumentOutOfRangeException: 索引和长度必须引用该字符串内的位置。 参数名: length 在 System.String.Substring(Int32 startIndex, Int32 length) 在 zhuanliShow.Bind() 一种基于云边协同的电力数据容灾备份方法及系统技术方案_技高网

一种基于云边协同的电力数据容灾备份方法及系统技术方案

技术编号:40602806 阅读:2 留言:0更新日期:2024-03-12 22:08
本发明专利技术公开了一种基于云边协同的电力数据容灾备份方法及系统,其中方法包括:根据区块链网络的存储节点的信息,分别构建数据备份成本的目标函数和数据备份时间的目标函数;根据数据备份成本的目标函数和数据备份时间的目标函数,通过加权计算构建电力数据备份优化模型;根据待备份电力数据和实际的数据备份需求,通过电力数据备份优化模型得到最优数据备份方案;根据实际的数据备份需求和最优数据备份方案,以安全哈希算法将待备份电力数据分别存储到区块链网络的多个存储节点中,完成数据备份。本发明专利技术通过构建电力数据备份优化模型得到考虑数据备份成本和备份时间最优的备份方案,使数据备份的成本降低且缩短了数据恢复的时间。

【技术实现步骤摘要】

本专利技术属于数据容灾备份领域,具体涉及一种基于云边协同的电力数据容灾备份方法及系统


技术介绍

1、云存储、分布式存储、边缘存储技术不断发展,但基于对hdd、ssd等磁性存储介质的依赖,数据丢失的灾难性后果也变得更加严重。同时,针对种类众多、数量庞大并且安全性要求较高的电力数据研究仍有不足,解决在线监测、专家分析、动态调度等功能得系统运行问题是十分必要的。

2、目前,常见的电力数据备份的方法主要是从数据容灾出发,从云计算编程模式、数据存储技术、虚拟化平台管理技术入手,探究云计算环境下数据容灾技术和策略分析,得出电力数据容灾系统的全新解决方案。然而这种数据容灾备份方法的数据恢复成本较高且恢复时间较长,降低了数据的可靠性和恢复响应。


技术实现思路

1、本专利技术提出了一种基于云边协同的电力数据容灾备份方法及系统,通过构建电力数据备份优化模型得到考虑数据备份成本和备份时间最优的备份方案,使数据备份的成本降低且缩短了数据恢复的时间。

2、本专利技术的第一方面提供了一种基于云边协同的电力数据容灾备份方法,所述方法包括:

3、根据区块链网络的存储节点的信息,分别构建数据备份成本的目标函数和数据备份时间的目标函数;

4、根据数据备份成本的目标函数和数据备份时间的目标函数,通过加权计算构建电力数据备份优化模型;

5、根据待备份电力数据和实际的数据备份需求,通过电力数据备份优化模型得到最优数据备份方案;

6、根据实际的数据备份需求和最优数据备份方案,以安全哈希算法将待备份电力数据分别存储到区块链网络的多个存储节点中,完成数据备份。

7、上述方案通过考虑电力数据备份的成本和时间,构建电力数据备份优化模型,根据所述模型得到数据备份在成本和时间上符合实际需求最优的数据备份方案,通过所述数据备份方案将待备份数据复制多份存储到区块链中,实现电力数据的容灾备份,并降低了数据备份的成本和时间。

8、在第一方面的一种可能的实现方法中,根据区块链网络的存储节点的信息,分别构建数据备份成本的目标函数和数据备份时间的目标函数,具体为:

9、根据区块链网络的存储节点对应的存储成本和数据传输成本,构建数据备份成本的目标函数;

10、根据区块链网络的存储节点对应的传输链路带宽,构建数据备份时间的目标函数。

11、上述方案根据区块链的数据传输成本和时间,分别得到在以备份时间和成本上最优的目标函数,为加权计算得到电力数据备份优化模型提供数据支撑。

12、在第一方面的一种可能的实现方法中,根据数据备份成本的目标函数和数据备份时间的目标函数,通过加权计算构建电力数据备份优化模型,具体为:

13、上述方案通过得到数据备份成本的权重系数和数据备份时间的权重系数,然后通过权重系数和目标函数进行计算得到电力数据备份优化模型,使电力数据备份优化模型能够根据实际备份需求调整权重系数,得到符合实际备份需求的最优备份方案。

14、在第一方面的一种可能的实现方法中,数据备份成本的目标函数、数据备份时间的目标函数和电力数据备份优化模型,具体为:

15、数据备份成本的目标函数f1,具体公式为:

16、

17、其中,n表示存储节点中数据块的总数,di表示待备份电力数据i的大小,ni,j表示存储节点j中待备份电力数据i的数据块数量,um,j为存储节点j对应的存储成本,ut,j为存储节点j对应的数据传输成本,s为区块链网络中存储节点的总数;

18、数据备份时间的目标函数f2,具体公式为:

19、

20、其中,tret为需要恢复待备份数据的查询时间,bj为存储节点j对应的传输链路带宽;

21、电力数据备份优化模型的目标函数f,具体公式为:

22、f=μ1f1+μ2f2

23、其中,μ1为数据备份成本的权重系数,μ2为数据备份时间的权重系数。

24、在第一方面的一种可能的实现方法中,根据待备份电力数据和实际的数据备份需求,通过电力数据备份优化模型得到最优数据备份方案,具体为:

25、根据实际的数据备份需求,确定数据备份成本的权重系数的数值和数据备份时间的权重系数的数值;

26、根据待备份电力数据,通过数据备份成本的权重系数和数据备份时间的权重系数加权计算电力数据备份优化模型的目标函数,得到最优数据备份方案。

27、上述方案根据实际备份需求确定数据备份成本和备份时间的权重,通过加权计算得到符合实际备份需求的最优数据备份方案,使最优数据备份方案能满足数据备份时间最优或数据备份成本最优或两者兼优。

28、在第一方面的一种可能的实现方法中,根据实际的数据备份需求和最优数据备份方案,以安全哈希算法将待备份电力数据分别存储到区块链网络的多个存储节点中,完成数据备份,具体为:

29、根据实际的数据备份需求和最优数据备份方案,确定第一阈值;

30、将每个待备份电力数据复制第一阈值份,分别得到每个待备份电力数据对应的第一阈值个大小相同的数据块;

31、将所有数据块通过安全哈希算法存储到区块链网络的多个存储节点中。

32、上述方案通过最优数据备份方案确定需要将每个待备份电力数据复制多少份,然后将所有数据块分别存储到区块链网络的多个存储节点中,实现电力数据的容灾备份,当若干个存储节点出现故障时,剩余的存储节点因为保留一份完整的数据块而可以恢复一份完整的待备份电力数据。

33、本专利技术第二方面提供了一种基于云边协同的电力数据容灾备份系统,所述系统包括:目标函数构建模块,备份优化模型构建模块、最优备份方案生成模块和电力数据备份模块;

34、其中,所述目标函数构建模块用于根据区块链网络的存储节点的信息,分别构建数据备份成本的目标函数和数据备份时间的目标函数;

35、所述备份优化模型构建模块用于根据数据备份成本的目标函数和数据备份时间的目标函数,通过加权计算构建电力数据备份优化模型;

36、所述最优备份方案生成模块用于根据待备份电力数据和实际的数据备份需求,通过电力数据备份优化模型得到最优数据备份方案;

37、所述电力数据备份模块用于根据实际的数据备份需求和最优数据备份方案,以安全哈希算法将待备份电力数据分别存储到区块链网络的多个存储节点中,完成数据备份。

38、在第二方面的一种可能的实现方式中,目标函数构建模块包括:成本与时间目标函数构建单元;

39、所述成本与时间目标函数构建单元用于根据区块链网络的存储节点对应的存储成本和数据传输成本,构建数据备份成本的目标函数;根据区块链网络的存储节点对应的传输链路带宽,构建数据备份时间的目标函数。

40、在第二方面的一种可能的实现方式中,备份优化模型构建模块包括:电力数据备份优化模型生成单元;

41、所述电力数本文档来自技高网...

【技术保护点】

1.一种基于云边协同的电力数据容灾备份方法,其特征在于,包括:

2.根据权利要求1所述的基于云边协同的电力数据容灾备份方法,其特征在于,所述根据区块链网络的存储节点的信息,分别构建数据备份成本的目标函数和数据备份时间的目标函数,具体为:

3.根据权利要求1所述的基于云边协同的电力数据容灾备份方法,其特征在于,所述根据数据备份成本的目标函数和数据备份时间的目标函数,通过加权计算构建电力数据备份优化模型,具体为:

4.根据权利要求3所述的基于云边协同的电力数据容灾备份方法,其特征在于,所述数据备份成本的目标函数、数据备份时间的目标函数和电力数据备份优化模型,具体为:

5.根据权利要求1所述的基于云边协同的电力数据容灾备份方法,其特征在于,所述根据待备份电力数据和实际的数据备份需求,通过电力数据备份优化模型得到最优数据备份方案,具体为:

6.根据权利要求1所述的基于云边协同的电力数据容灾备份方法,其特征在于,所述根据实际的数据备份需求和最优数据备份方案,以安全哈希算法将待备份电力数据分别存储到区块链网络的多个存储节点中,完成数据备份,具体为:

7.一种基于云边协同的电力数据容灾备份系统,其特征在于,包括:目标函数构建模块,备份优化模型构建模块、最优备份方案生成模块和电力数据备份模块;

8.根据权利要求7所述的基于云边协同的电力数据容灾备份系统,其特征在于,所述目标函数构建模块包括:成本与时间目标函数构建单元;

9.根据权利要求7所述的基于云边协同的电力数据容灾备份系统,其特征在于,所述备份优化模型构建模块包括:电力数据备份优化模型生成单元:

10.根据权利要求7所述的基于云边协同的电力数据容灾备份系统,其特征在于,所述最优备份方案生成模块包括:最优备份方案生成单元;

11.根据权利要求7所述的基于云边协同的电力数据容灾备份系统,其特征在于,所述电力数据备份模块包括:区块链存储数据单元;

...

【技术特征摘要】

1.一种基于云边协同的电力数据容灾备份方法,其特征在于,包括:

2.根据权利要求1所述的基于云边协同的电力数据容灾备份方法,其特征在于,所述根据区块链网络的存储节点的信息,分别构建数据备份成本的目标函数和数据备份时间的目标函数,具体为:

3.根据权利要求1所述的基于云边协同的电力数据容灾备份方法,其特征在于,所述根据数据备份成本的目标函数和数据备份时间的目标函数,通过加权计算构建电力数据备份优化模型,具体为:

4.根据权利要求3所述的基于云边协同的电力数据容灾备份方法,其特征在于,所述数据备份成本的目标函数、数据备份时间的目标函数和电力数据备份优化模型,具体为:

5.根据权利要求1所述的基于云边协同的电力数据容灾备份方法,其特征在于,所述根据待备份电力数据和实际的数据备份需求,通过电力数据备份优化模型得到最优数据备份方案,具体为:

6.根据权利要求1所述的基于云边协同的电力数据容灾备份方法,其...

【专利技术属性】
技术研发人员:阙华坤姜晓黄友朋谢锐彪冯小峰
申请(专利权)人:广东电网有限责任公司
类型:发明
国别省市:

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1