[发明专利]一种基于通信拓扑的分布式协同交互方法及系统有效
申请号: | 202010828108.5 | 申请日: | 2020-08-18 |
公开(公告)号: | CN111711702B | 公开(公告)日: | 2020-12-18 |
发明(设计)人: | 张春林;李利军;李春青;常江波;尚雪松 | 申请(专利权)人: | 北京东方通科技股份有限公司;北京泰策科技有限公司;北京微智信业科技有限公司;北京东方通软件有限公司 |
主分类号: | H04L29/08 | 分类号: | H04L29/08;H04L29/06;H04L12/24 |
代理公司: | 北京冠和权律师事务所 11399 | 代理人: | 朱健 |
地址: | 100000 北京市丰台*** | 国省代码: | 北京;11 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 基于 通信 拓扑 分布式 协同 交互 方法 系统 | ||
本发明提供一种基于通信拓扑的分布式协同交互方法及系统,其中方法包括:步骤S1:获取云计算系统的通信拓扑信息;步骤S2:对通信拓扑信息中的控制节点进行排序;步骤S3:并对控制节点进行通信校验;步骤S4:当校验合格时,对控制节点进行节点扩展;当校验不合格时,删除控制节点;步骤S5:建立控制节点与扩展节点的通信连接关系,进行分布式协同交互。本发明的基于通信拓扑的分布式协同交互方法,采用通信拓扑信息获取参与处理任务的节点,提高了任务分配速度,进而提高了云计算系统处理任务的速度。
技术领域
本发明涉及分布式协同交互技术领域,特别涉及一种基于通信拓扑的分布式协同交互方法及系统。
背景技术
目前,云计算是分布式计算的一种,指的是通过网络“云”将巨大的数据计算处理程序分解成无数个小程序,然后,通过多部服务器组成的系统进行处理和分析这些小程序得到结果并返回给用户。云计算早期,简单地说,就是简单的分布式计算,解决任务分发,并进行计算结果的合并。因而,云计算又称为网格计算。通过这项技术,可以在很短的时间内(几秒种)完成对数以万计的数据的处理,从而达到强大的网络服务;如何提高云计算系统处理任务的速度,具有重要的意义。
发明内容
本发明目的之一在于提供了一种基于通信拓扑的分布式协同交互方法,采用通信拓扑信息获取参与处理任务的节点,提高了任务分配速度,进而提高了云计算系统处理任务的速度。
本发明实施例提供的一种基于通信拓扑的分布式协同交互方法,包括:
步骤S1:获取云计算系统的通信拓扑信息;
步骤S2:对通信拓扑信息中的控制节点进行排序;
步骤S3:并对控制节点进行通信校验;
步骤S4:当校验合格时,对控制节点进行节点扩展;当校验不合格时,删除控制节点;
步骤S5:建立控制节点与扩展节点的通信连接关系,进行分布式协同交互。
优选的,步骤S2:对通信拓扑信息中的控制节点进行排序,包括:
步骤S201:获取与控制节点连接的设备的类型和/或控制节点的响应时间和/或控制节点的算力值和/或设备的数量;
步骤S202:基于设备的类型和/或控制节点的响应时间和/或控制节点的算力值和/或设备的数量对控制节点进行评价;
步骤S203:基于评价从高到低对控制节点进行排序;
或,
步骤S211:获取控制节点的协同值和置信度,
步骤S212:基于协同值与置信度,计算控制节点的优先值;
步骤S213:按照优先值从大到小的顺序对控制节点进行排序。
优选的,步骤S3:并对控制节点进行通信校验,包括:
步骤S331:依据排序后的控制节点顺序,依次向控制节点发送第一验证信息;
步骤S332:接收控制节点对于第一验证信息的第一反馈信息;
步骤S333:将第一反馈信息与预先存储的第二验证信息进行比对,当比对符合时,控制节点的通信校验合格;当比对不符合时,控制节点的通信校验为不合格;
或,
步骤S341:依据排序后的控制节点顺序,依次向控制节点发送第三验证信息并接收控制节点发送的第四验证信息;
步骤S342:计算第四验证信息的第一哈希值,控制节点计算第三验证信息的第二哈希值;
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于北京东方通科技股份有限公司;北京泰策科技有限公司;北京微智信业科技有限公司;北京东方通软件有限公司,未经北京东方通科技股份有限公司;北京泰策科技有限公司;北京微智信业科技有限公司;北京东方通软件有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202010828108.5/2.html,转载请声明来源钻瓜专利网。