[发明专利]一种云平台下可扩展的分布式协调服务管理方法有效
申请号: | 201310749438.5 | 申请日: | 2013-12-30 |
公开(公告)号: | CN103780497A | 公开(公告)日: | 2014-05-07 |
发明(设计)人: | 石宣化;金海;吴松;王秋月;林浩泓;陆路 | 申请(专利权)人: | 华中科技大学 |
主分类号: | H04L12/753 | 分类号: | H04L12/753;H04L12/755;H04L29/08 |
代理公司: | 华中科技大学专利中心 42201 | 代理人: | 朱仁玲 |
地址: | 430074 湖北*** | 国省代码: | 湖北;42 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | 本发明公开了一种云平台下可扩展的分布式协调服务管理方法,包括:以中间节点交叉树林的组织方式对分布式集群的所有节点进行初始化,所有成员节点根据来自中心管理节点的全局网络拓扑结构查询出本节点的父子成员节点信息,所有父子成员节点之间以心跳机制进行信息同步和通信,成员节点判断是否从其它成员节点接收到成员状态变更信息,如果接收到则进一步判断该成员状态变更信息指示成员减少还是增加,如果是减少则成员节点如果收到成员减少的成员状态变更信息后,根据中断心跳封装出一个成员状态变更信息,并将其发送到中心管理节点。本发明更新服务的效率不会在扩展过程中急剧下降,因此更适合大规模的云平台和数据处理系统。 | ||
搜索关键词: | 一种 平台 扩展 分布式 协调 服务 管理 方法 | ||
【主权项】:
一种云平台下可扩展的分布式协调服务管理方法,其特征在于,包括以下步骤: (1)以中间节点交叉树林的组织方式对分布式集群的所有节点进行初始化; (2)所有成员节点根据来自中心管理节点的全局网络拓扑结构查询出本节点的父子成员节点信息,所有父子成员节点之间以心跳机制进行信息同步和通信; (3)成员节点判断是否从其它成员节点接收到成员状态变更信息,如果接收到则进一步判断该成员状态变更信息指示成员减少还是增加,如果是减少则转入步骤(4),如果是增加则转入步骤(7),如果没有接收到则持续监听来自其它成员节点的成员状态变更信息; (4)成员节点判断是否接收到来自父节点或子节点的心跳信息,如果接收到则根据心跳信息封装出一个成员状态变更信息,并将其发送到中心管理节点,然后转入步骤(5),否则该成员节点继续监听来自父节点或子节点的心跳信息; (5)中心管理节点判断来自成员节点的成员状态变更信息是否正确,如果正确则更新全局网络拓扑结构,并将更新后的全局网络拓扑结构发送到所有的根成员节点,再由根成员节点分发给它的子孙成员节点,然后转入步骤(6),否则等待接收来自其他成员节点的成员状态变更信息; (6)所有成员节点根据更新后的全局网络拓扑图更新其本地的网络拓扑结构; (7)成员节点根据成员状态变更信息判断是否有新的成员节点请求获取全局网络拓扑结构,若是则向中心管理节点发送报告信息,以请求中心管理节点为该新的成员节点分配颜色信息,然后转入步骤(8),否则成员 节点继续监听是否有成员状态变更信息。 (8)中心管理节点根据报告信息为该新成员节点分配颜色信息,并更新其自身的全局网络拓扑结构,并将新后的全局网络拓扑结构发送到新的成员节点,转入步骤(9),同时也将更新后的全局网络拓扑结构分发给所有树的根成员节点,再有根成员节点分发给它所有的子孙成员节点,转入步骤(6); (9)新的成员节点根据来自中心管理节点的更新后的全局网络拓扑结构更新其本地的网络拓扑结构,并根据更新后的网络拓扑结构查询其父子成员节点信息,并与其父子成员节点建立心跳联系。
下载完整专利技术内容需要扣除积分,VIP会员可以免费下载。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于华中科技大学,未经华中科技大学许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/patent/201310749438.5/,转载请声明来源钻瓜专利网。
- 上一篇:驱动电容性负载的方法及其驱动电路
- 下一篇:触发头长度测试仪的使用方法