一种基于云平台通信系统的选举方法及选举系统技术方案

技术编号:25001786 阅读:34 留言:0更新日期:2020-07-24 18:02
本发明专利技术提出一种基于云平台通信系统的选举方法及选举系统,包括在云平台集群中的软件机器人之间交换投票信息;判断当前投票数是否超过设定阈值,若超过,则判断当前选举成立,每一台软件机器人进行投票统计,否则,参与投票的软件机器人维持竞选状态,等待下一轮投票选举;判断自身投票信息中的选举作为领导者的软件机器人ID是否大于收到的投票信息中的选举作为领导者的软件机器人ID,若大于,则将自身的选举状态更新为领导者状态;若小于,则将自身的选举状态更新为随从状态;若等于,则判断自身投票信息中的数据ID是否大于收到的投票信息中的数据ID,若大于,则将自身的选举状态更新为领导者状态,否则将自身的选举状态更新为随从状态。

【技术实现步骤摘要】
一种基于云平台通信系统的选举方法及选举系统
本专利技术属于信息通信
,具体涉及一种基于云平台通信系统的选举方法及选举系统。
技术介绍
随着开源技术的发展,以及国内公有云的普及,新型云平台技术已渐渐成熟,数据中心正由基于传统基础架构向云化平台演进,这种演进趋势使得数据中心的资源在管理调度方面手段更为灵活、规模更为广大、频度更为频繁,但是也直接导致了管理调度任务繁重,存在大量的重复性工作。通过研究软件机器人技术,开发相关软件应用到云平台的资源管理调度中,替代运维管理人员从事繁琐复杂冗长的云平台不间断监控及资源管理调度工作,并不断积累运维经验,最终提高云平台运维效率和能力、提升云平台管理水平、降低云平台资源调度成本、减轻云平台运维工作量、规避云平台操作风险,实现数据中心云平台资源调度自动化运维。在实现自动化运维的过程中,在数据中心内部可以部署多个软件机器人来分摊运维压力,也可以部署多种软件机器人来执行不同的任务。在此情况下,使软件机器人通过模拟人类工作机制,使软件机器人能够自动选举领袖,由领袖负责协调任务分配,并负责在遇到解决方本文档来自技高网...

【技术保护点】
1.一种基于云平台通信系统的选举方法,其特征在于:包括以下步骤:/nS00:在云平台集群中的软件机器人之间交换投票信息,所述投票信息包括选举作为领导者的软件机器人ID和选举作为领导者的软件机器人存储的数据ID;/nS10:判断当前投票数是否超过设定阈值,若超过,则判断当前选举成立,每一台软件机器人执行S20进行投票统计,否则,参与投票的软件机器人维持竞选状态,等待下一轮投票选举;/nS20:判断自身投票信息中的选举作为领导者的软件机器人ID是否大于收到的投票信息中的选举作为领导者的软件机器人ID,若大于,则将自身的选举状态更新为领导者状态;若小于,则将自身的选举状态更新为随从状态;若等于,则执...

【技术特征摘要】
1.一种基于云平台通信系统的选举方法,其特征在于:包括以下步骤:
S00:在云平台集群中的软件机器人之间交换投票信息,所述投票信息包括选举作为领导者的软件机器人ID和选举作为领导者的软件机器人存储的数据ID;
S10:判断当前投票数是否超过设定阈值,若超过,则判断当前选举成立,每一台软件机器人执行S20进行投票统计,否则,参与投票的软件机器人维持竞选状态,等待下一轮投票选举;
S20:判断自身投票信息中的选举作为领导者的软件机器人ID是否大于收到的投票信息中的选举作为领导者的软件机器人ID,若大于,则将自身的选举状态更新为领导者状态;若小于,则将自身的选举状态更新为随从状态;若等于,则执行S30:
S30:判断自身投票信息中的数据ID是否大于收到的投票信息中的数据ID,若大于,则将自身的选举状态更新为领导者状态,否则将自身的选举状态更新为随从状态。


2.根据权利要求1所述的一种基于云平台通信系统的选举方法,其特征在于:所述云平台集群由至少两台软件机器人组成。


3.根据权利要求1所述的一种基于云平台通信系统的选举方法,其特征在于:在S00之前还包括以下步骤:
对云平台集群中的所有软件机器人根据权重从小到大进行编号,得到软件机器人ID,对每个软件机器人中存储的数据按照存储时间长到短进行编号,得到数据ID。


4.基于权利要求1-3任意一项所述的一种基于云平台通信系统的选举方法的选举系统,其特征在于:包括:
多个软件机器人,用于进行投票选举;
选举主题消息中间件,用于实现进行投票选举时软件机器人之间的通讯;
计数模块,用于统计投票数,并根据投票数判断当前投票是否成立,若投票成立,则向多个软件机器人发起选举命令,若不成立,则中断当前投票。


5.根据权利要求4所述的选举系统,其特征在于:所述软件机器人中包括:
投票信息生产模块,用于生产具有选举主题路由关键词的投票信息,所述投票信息包括选...

【专利技术属性】
技术研发人员:陈宇航
申请(专利权)人:国网甘肃省电力公司信息通信公司南瑞集团有限公司国电南瑞科技股份有限公司信息系统集成分公司
类型:发明
国别省市:甘肃;62

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

1