一种边缘计算装置制造方法及图纸

技术编号:37843712 阅读:11 留言:0更新日期:2023-06-14 09:49
本发明专利技术公开了一种边缘计算装置,包括:数据备份模块:将数据备份到不同的目标设备上,以确保数据在系统中的可用性和可靠性;数据同步模块:用于备份数据与原始数据保持同步;数据恢复模块:在发生数据丢失或者故障时,通过数据恢复操作将备份数据恢复到原始数据的状态;数据管理模块:用于管理数据备份的周期、备份数据的存储位置、备份数据的同步策略、备份数据的恢复策略。本发明专利技术可以确保不同节点之间的数据保持一致。的数据保持一致。的数据保持一致。

【技术实现步骤摘要】
一种边缘计算装置


[0001]本专利技术涉及计算机
,特别涉及一种边缘计算装置。

技术介绍

[0002]边缘计算是一种将计算资源和数据存储离用户设备更近的计算模式,可以提高计算的响应速度和减少数据传输的延迟。边缘计算中的数据管理问题主要涉及到数据的收集、传输、存储和分析,以及数据隐私和安全问题,同时还需要解决数据一致性问题。在边缘计算系统中,由于数据存在于多个设备和节点之间,因此需要解决数据一致性问题,以确保不同节点之间的数据保持一致。

技术实现思路

[0003]为了解决以上问题,本专利技术提供了一种边缘计算装置,其用以解决边缘计算中数据一致性问题。
[0004]为实现上述目的,本专利技术所采用的技术方案如下:
[0005]一种边缘计算装置,包括:数据备份模块:将数据备份到不同的目标设备上,以确保数据在系统中的可用性和可靠性;数据同步模块:用于备份数据与原始数据保持同步;数据恢复模块:在发生数据丢失或者故障时,通过数据恢复操作将备份数据恢复到原始数据的状态;数据管理模块:用于管理数据备份的周期、备份数据的存储位置、备份数据的同步策略、备份数据的恢复策略。
[0006]进一步的:所述数据备份模块包括:计算源设备数据的校验和:将校验和发送给目标设备;
[0007]接收并计算目标设备数据的校验和:目标设备接收到源设备发送的校验和后,计算目标设备上对应数据的校验和,如果计算得到的校验和与源设备发送的校验和相同,则说明目标设备上的数据与源设备上的数据相同,无需进行更新;如果两者不同,则说明目标设备上的数据已经过期,需要进行更新;
[0008]更新目标设备数据:如果目标设备需要更新数据,则从源设备获取最新的数据,并将数据更新到目标设备上。
[0009]进一步的:计算源设备计算数据的校验和包括:
[0010]填充数据:将数据填充至512位的倍数,填充方式为在数据末尾添加一个1,然后填充0,直到数据长度满足512位的整数倍;
[0011]初始化MD5缓冲区:MD5算法将128位哈希值分为4个32位寄存器A、B、C、D,对其进行初始化,初始值为A=0x67452301,B=0xEFCDAB89,C=0x98BADCFE,D=0x10325476;
[0012]处理数据块:将填充后的数据按512位分组,每个分组称为一个数据块,对每个数据块进行如下计算:
[0013]a.将A、B、C、D的值复制到临时变量a、b、c、d中;
[0014]b.将数据块按小端模式转换为16个32位的字W[0]~W[15];
[0015]c.对16个字W[0]~W[15]进行4轮迭代运算,每轮迭代运算包括如下步骤:
[0016]F函数:根据b、c、d的值计算一个新的32位值;
[0017]G函数:根据b、c、d的值计算一个新的32位值;
[0018]H函数:根据b、c、d的值计算一个新的32位值;
[0019]I函数:根据b、c、d的值计算一个新的32位值;
[0020]d.将临时变量a、b、c、d的值分别加上A、B、C、D的值;
[0021]输出结果:将A、B、C、D的值按小端模式连接起来,得到一个128位的MD5哈希值,计算得到的MD5哈希值即为源设备数据的校验和,用于比较两个数据是否一致。
[0022]进一步的:所述数据同步模块采用实时同步方式,包括:建立主从复制关系:首先需要在系统中建立主从复制关系,在主从复制关系中,主节点负责接收并处理客户端的请求,并将更新的数据同步到从节点中,从节点则负责接收主节点发送过来的数据,保持与主节点的数据一致性;
[0023]同步数据到从节点:一旦主节点接收到客户端的请求并更新了数据,它就会立即将更新的数据同步到从节点中;这个过程通常采用异步复制方式,即主节点将更新的数据先保存到本地日志文件中,然后再将日志文件发送到从节点,从节点再根据日志文件中的更新操作来更新本地的数据;
[0024]校验数据一致性:为了保证数据的一致性,主节点需要定期向从节点发送心跳包,以检查从节点是否与主节点保持了同步;如果从节点没有及时响应,主节点则会认为从节点已经失去了连接,并重新选择一个从节点来复制数据。
[0025]进一步的:所述数据恢复操作模块包括:确定备份恢复点:在进行增量恢复之前,先确定备份的恢复点,即备份的时间点;
[0026]还原完整备份:根据备份恢复点,将完整备份还原到目标设备上;
[0027]还原增量备份:在还原完整备份之后,根据增量备份的时间点,逐步将增量备份还原到目标设备上;
[0028]应用事务日志:在增量恢复过程中,将目标设备上的事务日志应用到已经还原的数据中,从而保证数据的完整性和正确性。
[0029]进一步的:所述数据管理模块包括:使用Ansible管理,包括编写Playbook以定义目标设备、要执行的任务、执行任务的顺序、任务依赖关系信息;在Playbook中,定义数据管理任务,包括数据备份的周期、备份数据的存储位置、备份数据的同步策略、备份数据的恢复策略;通过ansible

playbook命令执行Playbook,并将任务发送给目标设备进行执行,在执行过程中,Ansible自动检测任务执行的状态,并在执行完成后返回执行结果;在任务执行完成后,使用Ansible的command模块来检查数据备份的状态。
[0030]本专利技术与现有技术相比,所取得的技术进步在于:
[0031]本装置的数据备份模块、数据同步模块、数据恢复模块、数据管理模块通过将数据备份在不同的节点或者存储设备上,即目标设备,以确保数据在系统中的可用性和可靠性,本装置可以定义数据的复制和同步方式,以确保数据在多个节点之间备份和同步,从而保证数据的可靠性和一致性。
附图说明
[0032]附图用来提供对本专利技术的进一步理解,并且构成说明书的一部分,与本专利技术的实施例一起用于解释本专利技术,并不构成对本专利技术的限制。
[0033]在附图中:
[0034]图1为本专利技术系统结构示意图;
[0035]图2为本专利技术数据备份中计算源设备计算数据的校验和的流程图;
[0036]图3为本专利技术计算处理数据块的流程图;
[0037]图4为本专利技术迭代运算的的流程图。
具体实施方式
[0038]下面这几个具体的实施例可以相互结合,对于相同或相似的概念或过程可能在某些实施例中不再赘述。下面将结合附图,对本专利技术的实施例进行描述。
[0039]结合图1至图4所示的,一种边缘计算装置,包括:
[0040]数据备份模块:数据备份是本装置的核心,其目的是将数据备份到不同的节点或者存储设备上,即目标设备,以确保数据在系统中的可用性和可靠性。
[0041]数据同步模块:数据备份完成后,需要确保备份数据与原始数据保持同步。
[0042]数据恢复模块:在发生数据丢失或者故障时,需要通过数据本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种边缘计算装置,其特征在于,包括:数据备份模块:将数据备份到不同的目标设备上,以确保数据在系统中的可用性和可靠性;数据同步模块:用于备份数据与原始数据保持同步;数据恢复模块:在发生数据丢失或者故障时,通过数据恢复操作将备份数据恢复到原始数据的状态;数据管理模块:用于管理数据备份的周期、备份数据的存储位置、备份数据的同步策略、备份数据的恢复策略。2.根据权利要求1所述的一种边缘计算装置,其特征在于,所述数据备份模块包括:计算源设备数据的校验和:将校验和发送给目标设备;接收并计算目标设备数据的校验和:目标设备接收到源设备发送的校验和后,计算目标设备上对应数据的校验和,如果计算得到的校验和与源设备发送的校验和相同,则说明目标设备上的数据与源设备上的数据相同,无需进行更新;如果两者不同,则说明目标设备上的数据已经过期,需要进行更新;更新目标设备数据:如果目标设备需要更新数据,则从源设备获取最新的数据,并将数据更新到目标设备上。3.根据权利要求2所述的一种边缘计算装置,其特征在于,计算源设备计算数据的校验和包括:填充数据:将数据填充至512位的倍数,填充方式为在数据末尾添加一个1,然后填充0,直到数据长度满足512位的整数倍;初始化MD5缓冲区:MD5算法将128位哈希值分为4个32位寄存器A、B、C、D,对其进行初始化,初始值为A=0x67452301,B=0xEFCDAB89,C=0x98BADCFE,D=0x10325476;处理数据块:将填充后的数据按512位分组,每个分组称为一个数据块,对每个数据块进行如下计算:a.将A、B、C、D的值复制到临时变量a、b、c、d中;b.将数据块按小端模式转换为16个32位的字W[0]~W[15];c.对16个字W[0]~W[15]进行4轮迭代运算,每轮迭代运算包括如下步骤:F函数:根据b、c、d的值计算一个新的32位值;G函数:根据b、c、d的值计算一个新的32位值;H函数:根据b、c、d的值计算一个新的32位值;I函数:根据b、c、d的值计算一个新的32位值;d.将临时变量a、b、c、d的值分别加上A、B、C、D的值;输出结果:将A、B、C、D的值按小端模式连接起来,得到一个128...

【专利技术属性】
技术研发人员:贺强肖倚天黄扬子
申请(专利权)人:四川边缘算力科技有限公司
类型:发明
国别省市:

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

1