[发明专利]一种服务迁移质量保障方法及系统有效
申请号: | 202110608952.1 | 申请日: | 2021-06-01 |
公开(公告)号: | CN113297133B | 公开(公告)日: | 2023-05-23 |
发明(设计)人: | 张玉清;燕琦琦;周长兵 | 申请(专利权)人: | 中国地质大学(北京) |
主分类号: | G06F16/11 | 分类号: | G06F16/11;G06F16/13;G06F16/182;G06F21/64 |
代理公司: | 北京华清迪源知识产权代理有限公司 11577 | 代理人: | 丁彦峰 |
地址: | 100083*** | 国省代码: | 北京;11 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 服务 迁移 质量 保障 方法 系统 | ||
1.一种服务迁移质量保障方法,其特征在于,所述方法应用于边缘服务器,所述边缘服务器包括源边缘服务器和目标边缘服务器,所述源边缘服务器和所述目标边缘服务器分别为处于各自负责范围内的移动终端提供服务,其包括:
在服务运行期间,整合服务运行数据并上传至联盟区块链网络;
在服务迁移前,由所述源边缘服务器生成待迁移服务的迁移数据文件及迁移数据文件的第一标识;将所述迁移数据文件上传至IPFS分布式存储网络,获取全网唯一的哈希值;将所述哈希值和所述第一标识上传至所述联盟区块链网络上;
当所述移动终端由所述源边缘服务器的负责范围内移动至所述目标边缘服务器的负责范围内时,由所述源边缘服务器将所述迁移数据文件发送至所述目标边缘服务器;
由所述目标边缘服务器利用所述迁移数据文件进行检查点恢复,使服务接续迁移前的状态继续运行;由所述目标边缘服务器执行以下步骤:
计算迁移后的迁移数据文件的第二标识;利用所述第二标识与所述联盟区块链网络上存储的第一标识进行对比,判断两者是否一致;若一致,则所述迁移数据文件在迁移过程中没有发生损坏;若不一致,则所述迁移数据文件在迁移过程中发生损坏;
当所述迁移数据文件在迁移过程中发生损坏或迁移失败时,由所述目标边缘服务器从所述联盟区块链网络上获取到所述迁移数据文件的哈希值;利用所述哈希值从所述IPFS分布式存储网络中获取完整的迁移数据文件;
由所述目标边缘服务器重新解析该迁移数据文件,恢复服务的运行
所述方法还包括:
监控服务运行状态;
若服务运行出现错误,则将服务异常数据上传至区块链节点存证,所述服务异常数据包括:服务身份信息、服务错误信息及边缘服务器的运行状态数据;
若参与服务的多方因服务异常产生纠纷时,通过所述联盟区块链网络上记录的数据,追溯服务异常原因;所述服务异常原因包括:服务迁移失败、服务运行期间报错、边缘服务器设备运行错误和远程服务器报错。
2.如权利要求1所述的一种服务迁移质量保障方法,其特征在于,所述方法还包括:
编写并调试智能合约;
将所述智能合约部署到所述联盟区块链网络的各个节点上;
由区块链共识节点利用共识算法对区块达成共识,将数据写入区块链节点上以及查询区块链节点上的数据。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于中国地质大学(北京),未经中国地质大学(北京)许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202110608952.1/1.html,转载请声明来源钻瓜专利网。