-
公开(公告)号:CN106575247B
公开(公告)日:2020-05-15
申请号:CN201580043509.7
申请日:2015-08-07
Applicant: 微软技术许可有限责任公司
IPC: G06F9/50
Abstract: 实施例涉及在集群联盟中组织计算节点以及在集群联盟中重新指派角色。在一种场景中,计算机系统标识将是包括主集群和工作集群的集群联盟的一部分的计算节点。计算机系统向管控影响联盟内的一致性的决定的主集群中的主节点指派指挥者角色,并且还向监测和控制主集群中的其他主节点的至少一个主节点指派领导者角色。计算机系统向从主集群接收工作负荷指派的工作节点指派工作者代理角色,并且还向处理指派的工作负荷的工作节点指派工作者角色。经组织的集群联盟通过允许角色被动态地重新指派给不同的主集群和工作集群中的计算节点来提供容错。
-
公开(公告)号:CN108633309B
公开(公告)日:2021-09-03
申请号:CN201680024626.3
申请日:2016-04-15
Applicant: 微软技术许可有限责任公司
IPC: G06F8/41
Abstract: 作为存储器使用优化,一种编译器标识其激活帧可以在调用方的栈上被分配而非在堆上分配帧的协同程序。例如,当编译器确定协同程序C的寿命不能超过首先调用协同程序C的例程R的寿命时,编译器生成代码以在R的栈上分配C的激活帧,而非生成代码以从堆存储器分配C的帧。在一些情况下,作为另一优化,协同程序C的代码还与调用C的例程R的代码内联。还描述了协同程序激活帧内容变化和布局变化。
-
公开(公告)号:CN106663030B
公开(公告)日:2020-09-18
申请号:CN201580043261.4
申请日:2015-08-09
Applicant: 微软技术许可有限责任公司
Abstract: 各实施例涉及在节点集群中的计算节点之间进行通信。在一种情况下,计算机系统从工作节点接收包括工作节点的当前工作负载标识符和健康状态的数据分组,其中数据分组包括相关联的版本号。计算机系统确定接收到的数据分组中的版本号不同于先前接收到的数据分组,并且评估工作节点的当前工作负载配置以确定是否要在工作节点上做出工作负载变更。然后,在确定要在工作节点上做出工作负载变更时,计算机系统选择工作负载变更的子集以应用于工作节点,生成对工作节点的所选择的工作负载变更的子集的指示,并向工作节点发送所生成的工作负载变更的指示。
-
公开(公告)号:CN108633309A
公开(公告)日:2018-10-09
申请号:CN201680024626.3
申请日:2016-04-15
Applicant: 微软技术许可有限责任公司
IPC: G06F8/41
CPC classification number: G06F8/443 , G06F8/4434 , G06F8/47 , G06F9/4484
Abstract: 作为存储器使用优化,一种编译器标识其激活帧可以在调用方的栈上被分配而非在堆上分配帧的协同程序。例如,当编译器确定协同程序C的寿命不能超过首先调用协同程序C的例程R的寿命时,编译器生成代码以在R的栈上分配C的激活帧,而非生成代码以从堆存储器分配C的帧。在一些情况下,作为另一优化,协同程序C的代码还与调用C的例程R的代码内联。还描述了协同程序激活帧内容变化和布局变化。
-
公开(公告)号:CN106663030A
公开(公告)日:2017-05-10
申请号:CN201580043261.4
申请日:2015-08-09
Applicant: 微软技术许可有限责任公司
Abstract: 各实施例涉及在节点集群中的计算节点之间进行通信。在一种情况下,计算机系统从工作节点接收包括工作节点的当前工作负载标识符和健康状态的数据分组,其中数据分组包括相关联的版本号。计算机系统确定接收到的数据分组中的版本号不同于先前接收到的数据分组,并且评估工作节点的当前工作负载配置以确定是否要在工作节点上做出工作负载变更。然后,在确定要在工作节点上做出工作负载变更时,计算机系统选择工作负载变更的子集以应用于工作节点,生成对工作节点的所选择的工作负载变更的子集的指示,并向工作节点发送所生成的工作负载变更的指示。
-
公开(公告)号:CN106575247A
公开(公告)日:2017-04-19
申请号:CN201580043509.7
申请日:2015-08-07
Applicant: 微软技术许可有限责任公司
IPC: G06F9/50
Abstract: 实施例涉及在集群联盟中组织计算节点以及在集群联盟中重新指派角色。在一种场景中,计算机系统标识将是包括主集群和工作集群的集群联盟的一部分的计算节点。计算机系统向管控影响联盟内的一致性的决定的主集群中的主节点指派指挥者角色,并且还向监测和控制主集群中的其他主节点的至少一个主节点指派领导者角色。计算机系统向从主集群接收工作负荷指派的工作节点指派工作者代理角色,并且还向处理指派的工作负荷的工作节点指派工作者角色。经组织的集群联盟通过允许角色被动态地重新指派给不同的主集群和工作集群中的计算节点来提供容错。
-
-
-
-
-