【技术实现步骤摘要】
云计算环境中主控节点确定的方法及系统
本专利技术涉及云计算领域,尤其涉及一种云计算环境中主控节点确定的方法及系统。
技术介绍
云计算软件是典型的分布式软件,其正常运行需要多项服务配合才能完成。为保证云计算软件的正常运行,分布于不同计算机节点上的各项服务需要知道彼此是否能正常工作。因此,通常的做法是选定一个计算机节点作为主控节点,其他节点定期向主控节点发消息,说明自己能正常服务。因此,寻求一种简单有效的确定云计算环境中主控节点确定的方法是一个亟待解决的问题。
技术实现思路
基于此,本专利技术提供了一种简单有效的自主确定主控节点的云计算环境中主控节点确定的方法及系统。为实现本专利技术目的提供的一种云计算环境中主控节点确定的方法,包括云计算环境中的各节点发送第一预设主控节点确定数据到云计算环境中除自身以外的其他参与主控节点确定的节点;所述各节点接收所述第一预设主控节点确定数据,并将所述第一预设主控节点确定数据与自身的第二预设主控节点确定数据进行比较,得到比较结果;根据所述比较结果,当一节点所接收到的任一第一预设主控节点确定数据优于所述第二预设主控节点确定数据时,确定所述节点为非主控节点;确定非非主控节点为所述云计算环境中的主控节点。在其中一个实施例中,步骤确定非非主控节点为所述云计算环境中的主控节点,包括以下步骤:云计算环境中得到非非主控节点后,等待预定时间,并判断是否有新节点加入主控节点的确定;当没有新节点加入主控节点的确定时,则确定所述非非主控节点为主控节点;当有新节点加入主控节点确定时,在所述新节点和所述非非主控节点中确定出新的非非主控节点;返回执行等待预定时 ...
【技术保护点】
一种云计算环境中主控节点确定的方法,其特征在于,包括以下步骤:云计算环境中的各节点发送第一预设主控节点确定数据到云计算环境中除自身以外的其他参与主控节点确定的节点;所述各节点接收所述第一预设主控节点确定数据,并将所述第一预设主控节点确定数据与自身的第二预设主控节点确定数据进行比较,得到比较结果;根据所述比较结果,当一节点所接收到的任一第一预设主控节点确定数据优于所述第二预设主控节点确定数据时,确定所述节点为非主控节点;确定非非主控节点为所述云计算环境中的主控节点。
【技术特征摘要】
1.一种云计算环境中主控节点确定的方法,其特征在于,包括以下步骤:云计算环境中的各节点发送第一预设主控节点确定数据到云计算环境中除自身以外的其他参与主控节点确定的节点;所述各节点接收所述第一预设主控节点确定数据,并将所述第一预设主控节点确定数据与自身的第二预设主控节点确定数据进行比较,得到比较结果;根据所述比较结果,当一节点所接收到的任一第一预设主控节点确定数据优于所述第二预设主控节点确定数据时,确定所述节点为非主控节点;确定非非主控节点为所述云计算环境中的主控节点;其中,所述主控节点确定数据包括节点内存大小;所述根据所述比较结果,当一节点所接收到的任一第一预设主控节点确定数据优于所述第二预设主控节点确定数据时,确定所述节点为非主控节点的步骤包括:当一节点所接收到的任一第一节点内存大于自身的第二节点内存时,确定所述节点为非主控节点;步骤确定非非主控节点为所述云计算环境中的主控节点,包括以下步骤:云计算环境中得到非非主控节点后,等待预定时间,并判断是否有新节点加入主控节点的确定;当没有新节点加入主控节点的确定时,则确定所述非非主控节点为主控节点;当有新节点加入主控节点确定时,在所述新节点和所述非非主控节点中确定出新的非非主控节点;返回执行等待预定时间,并判断是否有新节点加入主控节点的确定,及后续步骤,直至确定出主控节点;当根据新节点确定出新的非非主控节点之后,仍然等待所述预定时间,并查看是否再次有新的节点加入到主控节点选举中,如果没有则经过预定时间后确定主控节点,若有新的节点加入选举,则再次判断,确定新的非非主控节点,直至确定出主控节点。2.根据权利要求1所述的云计算环境中主控节点确定的方法,其特征在于,在步骤云计算环境中的各节点发送第一预设主控节点确定数据到云计算环境中除自身以外的其他参与主控节点确定的节点之前,还包括以下步骤:云计算环境中参与主控节点确定的各节点向预设的组播地址发送发现消息,接收其他参与主控节点确定的各节点所发送的发现消息,并对所接收到的发现消息返回确认消息,确定参与主控节点确定。3.根据权利要求2所述的云计算环境中主控节点确定的方法,其特征在于,还包括以下步骤:所述主控节点确定后,所述主控节点发送主控节点信息到参与主控节点确定的非主控节点;所述非主控节点记录主控节点的位置,并持续不断发送心跳信息到的所述主控节点。4.根据权利要求1至3任一项所述的云计算环境中主控节点确定的方法,其特征在于,还包括以下步骤:当所述主控节点失效时,非主控节点重新进行确定,确定新的主控节点。5.根据权利要求4所述的云计算环境中主控节点确定的方法,其特征在于,还包括以下步骤:所述主控节点定期向管理节点汇报各节点运行情况。6.一种云计算环境中主控节点确定的系统,其...
【专利技术属性】
技术研发人员:赵建军,郑驰,
申请(专利权)人:北京华胜天成科技股份有限公司,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。