数据迁移方法技术

技术编号:39508727 阅读:19 留言:0更新日期:2023-11-25 18:44
本公开提供了一种数据迁移方法

【技术实现步骤摘要】
数据迁移方法、装置、设备及存储介质


[0001]本公开涉及数据处理
,尤其涉及一种数据迁移方法

装置

设备及存储介质


技术介绍

[0002]在分布式存储架构中,当边缘节点因自身计算或存储资源不足而导致系统出现故障无法正常运转时,会出现边缘节点扩容的需求

此时,该边缘节点需要将自身的部分数据迁移至其余的边缘节点或者数据中心节点进行存储,以缓解节点自身的运行压力,保证服务的正常运转

[0003]需要说明的是,在上述
技术介绍
部分公开的信息仅用于加强对本公开的背景的理解,因此可以包括不构成对本领域普通技术人员已知的现有技术的信息


技术实现思路

[0004]本公开提供一种数据迁移方法

装置

设备及存储介质,至少在一定程度上解决相关技术中数据迁移效率较差的问题

[0005]本公开的其他特性和优点将通过下面的详细描述变得显然,或部分地通过本公开的实践而习得

...

【技术保护点】

【技术特征摘要】
1.
一种数据迁移方法,应用于中心节点,其特征在于,所述方法包括:接收请求节点发送的第一迁移请求,所述第一迁移请求包括所述请求节点的位置信息和需要被迁移数据的大小,所述请求节点为边缘节点;根据所述请求节点的位置信息和需要被迁移数据的大小,结合多个边缘节点的存储资源信息,在所述多个边缘节点中确定目标节点;将所述目标节点的位置信息发送至所述请求节点,以使所述请求节点基于所述目标节点的位置信息向所述目标节点发送第二迁移请求;将许可证明发送至所述目标节点,以使所述目标节点在所述第二迁移请求携带的信息符合所述许可证明的情况下,向所述请求节点发送接受迁移的确认消息
。2.
根据权利要求1所述的方法,其特征在于,所述许可证明,包括需要接收迁移数据的大小

所述请求节点的位置信息

中心节点对本次数据迁移的合法性签名
。3.
根据权利要求1所述的方法,其特征在于,所述根据所述请求节点的位置信息

需要被迁移数据的大小

数据迁移的时段,结合多个边缘节点的存储资源信息,在所述多个边缘节点中确定目标节点,包括:基于网络拓扑图和所述请求节点的位置信息,计算多个边缘节点中每个边缘节点到所述请求节点的距离;根据边缘节点的存储资源信息

所述需要被迁移数据的大小和所述边缘节点到所述请求节点的距离,在多个所述边缘节点中确定备选节点;根据备选节点的存储资源信息和所述备选节点的活跃度,确定所述备选节点的优先级权重;根据所述备选节点的优先级权重,在所述备选节点中确定目标节点
。4.
根据权利要求3所述的方法,其特征在于,所述根据边缘节点的存储资源信息

所述需要被迁移数据的大小和所述边缘节点到所述请求节点的距离,在多个所述边缘节点中确定备选节点,包括:按照所述边缘节点到所述请求节点的距离由小到大的顺序,累积计算路径终点对应的边缘节点中所剩余的空闲存储空间之和;在所述空闲存储空间之和与需要被迁移数据的大小之比,不小于预设阈值时,将已经遍历过的边缘节点确定为备选节点
。5.
根据权利要求1所述的方法,其特征在于,所述根据所述请求节点的位置信息和需要被迁移数据的大小,结合多个边缘节点的存储资源信息,在所述多个边缘节点中确定目标节点,包括:根据所述请求节点的位置信息和需要被迁移数据的大小,结合多个边缘节点的存储资源信息和中心存储节点的存储资源信息,在所述多个边缘节点和中心存储节点中确定目标节点
。6.
一种数据迁移方法,应用于请求节点,其特征在于,所述方法包括:向中心节点发送第一迁移请求,所述第一迁移请求包括所述请求节点的位置信息和需要被迁移数据的大小,所述请求节点为边缘节点,以使所述中心节点根据所述请求节点的位置信息和需要被迁移数据的大小,结合多个边缘节点的存储资源信息,在所述多个边缘节点中确定目标节点,以及向所述请求节点发送所述目标节点的网络地址,向所述目标节
点发送许可证明;接收中心节点发送的所述目标节点的位置信息;向所述目标节点发送第二迁移请求,以使所述目标节点在所述第二迁移请求携带的信息符合所述许可证明的情况下,向所述请求节点发送接受迁移的确认消息
。7.
根据权利要...

【专利技术属性】
技术研发人员:王憬晗陈晓益赵君梁伟李馨迟
申请(专利权)人:中国电信股份有限公司
类型:发明
国别省市:

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

1