[发明专利]在分布式集群中的可扩展故障恢复通信有效

专利信息
申请号: 201580043261.4 申请日: 2015-08-09
公开(公告)号: CN106663030B 公开(公告)日: 2020-09-18
发明(设计)人: A·库玛;A·德阿马托;D·A·迪昂;G·尼沙诺维;L·S·科波鲁;N·马利瓦基 申请(专利权)人: 微软技术许可有限责任公司
主分类号: G06F9/48 分类号: G06F9/48;G06F9/50
代理公司: 北京市金杜律师事务所 11256 代理人: 王茂华;杨立
地址: 美国华*** 国省代码: 暂无信息
权利要求书: 查看更多 说明书: 查看更多
摘要:
搜索关键词: 分布式 集群 中的 扩展 故障 恢复 通信
【说明书】:

各实施例涉及在节点集群中的计算节点之间进行通信。在一种情况下,计算机系统从工作节点接收包括工作节点的当前工作负载标识符和健康状态的数据分组,其中数据分组包括相关联的版本号。计算机系统确定接收到的数据分组中的版本号不同于先前接收到的数据分组,并且评估工作节点的当前工作负载配置以确定是否要在工作节点上做出工作负载变更。然后,在确定要在工作节点上做出工作负载变更时,计算机系统选择工作负载变更的子集以应用于工作节点,生成对工作节点的所选择的工作负载变更的子集的指示,并向工作节点发送所生成的工作负载变更的指示。

背景技术

计算系统已经变得无处不在,从小型嵌入式设备到手机和平板电脑,到PC和后端服务器。这些计算系统中的每一个被设计为处理软件代码。软件允许用户执行功能,与由计算系统提供的硬件交互。在一些情况下,这些计算系统可以链接在一起以形成计算资源的云。这些云资源可以包括托管、处理、数据存储或其他服务。这些云资源被设计为容错的,使得一个计算系统可以在需要时立即替换另一个计算系统。然而,这种容错系统可能生成大量的云内网络流量,从而确保系统正常工作。

本文描述的实施例涉及在节点集群中的计算节点之间进行通信。在一个实施例中,计算机系统(例如主节点)从工作节点(worker node,或工作者节点)接收包括工作节点的当前工作负载标识符和健康状态的数据分组,其中数据分组包括相关联的版本号。计算机系统确定接收到的数据分组中的版本号不同于先前发送到工作节点的最新工作负载配置的版本,并且评估工作节点的当前工作负载配置以确定是否要在工作节点上做出工作负载变更。然后,在确定要在工作节点上做出工作负载变更时,计算机系统选择工作负载变更的子集以应用于工作节点,生成对工作节点的所选择的工作负载变更的子集的指示,并向工作节点发送所生成的工作负载变更的指示。

在另一实施例中,计算机系统(例如工作节点)生成包括工作负载标识符(ID)的列表的数据分组,该工作负载标识符由工作节点负责。数据分组还包括针对每个工作负载ID的版本号和工作负载健康状态。计算机系统向节点集群中的主节点发送所生成的数据分组,并且接收差量数据分组,该差量数据分组包括指定将应用于工作节点的工作负载中的至少一个工作负载的所选择的变更的子集的信息。然后,计算机系统将所选择的工作负载变更的子集应用于工作节点上的工作负载。

发明内容被提供以用于以简化形式介绍概念的选择,其在以下的具体实施方式中将做出进一步的描述。本发明内容并不旨在识别要求保护的主题的关键特征或者核心特征,其也并不旨在被用来确定要求保护的主题的范围。

附加的特征和优点将在下面的描述中阐述,并且从描述中部分地对于本领域的普通技术人员将是显而易见的,或者可以通过实践本文的教导而习得。本文描述的实施例的特征和优点可以通过在所附权利要求中特别指出的手段和组合来实现和获得。通过以下描述和所附权利要求,本文描述的实施例的特征将变得更加显而易见。

附图说明

为了进一步阐明本文描述的实施例的上述和其他特征,将通过参考附图给出更具体的描述。应当理解,这些附图仅仅描绘了本文所描述的实施例的示例,因此不应被认为是对其范围的限制。将通过使用附图以附加的特性和细节来描述和解释实施例,在附图中:

图1示出了计算机体系结构,其中本文描述的实施例可以包括在节点集群中的计算节点之间进行通信。

图2示出了用于在节点集群中的计算节点之间通信的示例方法的流程图。

图3示出了用于在节点集群中的计算节点之间通信的备选示例方法的流程图。

图4示出了其中主集群中的主节点正在监视和控制工作集群中的工作节点的实施例。

图5示出了其中主节点和工作节点使用心跳分组和差量数据分组进行通信的实施例。

图6示出了其中工作节点确定工作节点与主节点之间的物理链路上的连通性的实施例。

具体实施方式

下载完整专利技术内容需要扣除积分,VIP会员可以免费下载。

该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于微软技术许可有限责任公司,未经微软技术许可有限责任公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服

本文链接:http://www.vipzhuanli.com/pat/books/201580043261.4/2.html,转载请声明来源钻瓜专利网。

×

专利文献下载

说明:

1、专利原文基于中国国家知识产权局专利说明书;

2、支持发明专利 、实用新型专利、外观设计专利(升级中);

3、专利数据每周两次同步更新,支持Adobe PDF格式;

4、内容包括专利技术的结构示意图流程工艺图技术构造图

5、已全新升级为极速版,下载速度显著提升!欢迎使用!

请您登陆后,进行下载,点击【登陆】 【注册】

关于我们 寻求报道 投稿须知 广告合作 版权声明 网站地图 友情链接 企业标识 联系我们

钻瓜专利网在线咨询

周一至周五 9:00-18:00

咨询在线客服咨询在线客服
tel code back_top