买专利卖专利找龙图腾,真高效! 查专利查商标用IPTOP,全免费!专利年费监控用IP管家,真方便!
摘要:本发明涉及一种基于P2P的大规模集群管理方法,包括:从节点集群中选择一个节点作为集群主节点,其他节点作为计算节点;所述主节点每隔指定时间间隔T向节点集群中所有节点下发测试任务,用于测试节点状态,同时所述主节点还用于下发数据处理任务并收集其他节点上传的数据;其他计算节点利用P2P技术寻找附近节点,构建至少一个子集群;集群主节点与计算节点同步启动,子集群中以最早接收到测试任务的计算节点为该子集群的主计算节点,其他计算节点为从计算节点,主计算节点接收并分发数据处理任务并收集、合并子集群所有计算节点的计算结果上传至集群主节点。本方法运用P2P技术,降低主服务器的网络阻塞,从而解决大规模集群管理问题。
主权项:1.一种基于P2P的大规模集群管理方法,其特征在于,包括:从节点集群中选择一个节点作为集群主节点,其他节点作为计算节点;集群主节点每隔指定时间间隔T向节点集群中所有节点下发测试任务,用于测试节点状态,同时集群主节点还用于下发数据处理任务并收集其他节点上传的数据;其他计算节点利用P2P技术寻找附近节点,构建至少一个子集群;集群主节点与计算节点同步启动,子集群中以最早接收到测试任务的计算节点为该子集群的主计算节点,其他计算节点为从计算节点,主计算节点接收并分发数据处理任务并收集、合并子集群所有计算节点的计算结果上传至集群主节点;集群主节点根据节点状态以及数据处理任务要求,确定参与执行数据处理任务的计算节点,并将参与执行的计算节点的节点信息写入数据处理任务数据包中,然后将数据处理任务数据包下发至各子集群主计算节点;各子集群中所有计算节点接收数据处理任务数据包后,解析判断所述数据包中是否存在自身节点需要处理的任务,保留自身节点需要处理的任务,将需要其他节点处理的任务传递给与自身相连的其他计算节点;判断某一计算节点是否存在叶子节点,若存在则将需要其他节点处理的任务传递给其叶子节点,若不存在叶子节点,则忽略除自身节点需处理的任务外的其他任务;若当前计算节点参与任务执行则在任务结束后等待T2时间,在T2时间段内接收其叶子节点的任务执行结果并与自身节点的任务执行结果合并,T2时间超时后,将合并结果向上一级节点传递;若当前计算节点不参与任务执行,则等待T3时间,T3时间超时后,将其叶子节点的任务执行结果向上一级节点传递;设置时间阈值T1,若子集群的主计算节点从节点启动到接收到测试任务的时间间隔大于时间阈值T1,则该子集群的主计算节点通过其他子集群连接至集群主节点。
全文数据:
权利要求:
百度查询: 武汉锂钠氪锶科技有限公司 一种基于P2P的大规模集群管理方法
免责声明
1、本报告根据公开、合法渠道获得相关数据和信息,力求客观、公正,但并不保证数据的最终完整性和准确性。
2、报告中的分析和结论仅反映本公司于发布本报告当日的职业理解,仅供参考使用,不能作为本公司承担任何法律责任的依据或者凭证。