[发明专利]计算机群集中的目标状态通信有效
申请号: | 201110340545.3 | 申请日: | 2011-10-20 |
公开(公告)号: | CN102523242A | 公开(公告)日: | 2012-06-27 |
发明(设计)人: | S·P·鲁瓦斯卡;M·U·阿扎德;C·M·桑德斯;S·赛义德;C·T·伦茨梅尔;G·古普塔 | 申请(专利权)人: | 微软公司 |
主分类号: | H04L29/08 | 分类号: | H04L29/08 |
代理公司: | 上海专利商标事务所有限公司 31100 | 代理人: | 顾嘉运 |
地址: | 美国华*** | 国省代码: | 美国;US |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 计算机 群集 中的 目标 状态 通信 | ||
技术领域
本申请涉及改进计算机群集中的通信。特别是改进计算机群集中的目标状态通信。
背景技术
许多计算活动正向着云计算环境,例如计算机群集,的方向进展。在此所使用的计算机群集包括一组真实的和/或虚拟的机器,该组机器通常由控制器实体来管理以执行例如存储和计算的动作。在此被称为构造控制器的控制器实体是一种分配计算机群集中的资源的计算模块。构造控制器可以主存在单个机器上或跨多个机器分布,并且它可以在计算机群集的内部和/或外部。计算机群集的构造控制器可以包括互连节点的网络,其中每个节点可以主存在一个或多个真实的和/或虚拟的机器上。
构造控制器可以与计算实例进行交互,所述实例可以执行如构造控制器所请求的计算,并且,构造控制器的请求可以基于由请求使用计算机群集资源的客户所提供的输入。计算实例可以是,例如,真实的机器或主存在真实的机器上的虚拟的机器。在计算实例中,一个或多个角色可以运行。一个角色是部署的模块,例如应用程序,它在计算实例中运行以执行计算。
发明内容
无论先前的云计算工具和技术有何优点,它们都未能认识到在此描述和主张的计算机群集的目标状态通信工具和技术,也没有认识到由这种工具和技术所产生的优点。
在一个实施例中,工具和技术能够包括将目标状态指示符从计算机群集的构造控制器传递到由计算机群集中的构造控制器所管理的多个计算实例中的每个实例。可以根据定义多个可能的目标状态的结构化协议来格式化所述目标状态指示符。另外,可以从计算实例接收状况报告。每个状况报告可以指示相对于目标状态的计算实例之一的当前状态,所述目标状态已在传递到所述计算实例中的该计算实例的目标状态指示符中被指示过。
如在此处所使用的,计算实例的目标状态是指计算实例期望达到的状态。例如,目标状态可以是整个计算实例的状态和/或在计算实例中的一个或多个角色的状态。例如,目标状态可以包括计算实例或计算实例中的一个或多个角色的已启动或已停止状态。作为另一个示例,目标状态可以是已启动状态,对处于该已启动状态的计算实例和/或角色应用一个或多个配置。
如在此所使用,状况报告是指示计算实例的状况(当前的状态和/或健康状况)的数据结构(消息、文件等)。计算实例相对于目标状态的当前状态是相对于由目标状态所指定的参数的计算实例的当前状态。仅作为一个示例,如果目标状态角色处于已启动状态,则当前状态的示例可以包括该角色的下述项:已停止;正在启动;以及已启动。计算实例的健康状况是指计算实例的当前健康属性而不是相对于目标状态的计算实例的当前状态。
在工具和技术的另一个实施例中,可以将目标状态指示符从计算机群集的构造控制器传递到计算机群集中的计算实例。目标状态指示符可以指示用于计算实例的目标状态。响应于在计算实例处接收到目标状态指示符,计算实例可以向着目标状态转变。当计算实例正向目标状态转变时,可以将状况报告从计算实例传递到构造控制器。状况报告可以指示相对于目标状态的计算实例的当前状态。
在工具和技术的又另一个实施例中,可以将目标状态指示符从计算机群集的构造控制器传递到计算机群集中的计算实例。这种通信可以包括将目标状态指示符传递到根据结构化协议的不同版本格式化的不同计算实例。可以在构造控制器处从计算实例接收状况报告,并且,每个状况报告可以包括相对于目标状态的计算实例之一的当前状态,所述目标状态在先前传递到该计算实例的目标状态指示符中被指示。
提供本发明内容是为了以简化的形式介绍一些概念。这些概念将在以下具体实施方式中进一步描述。本概述并不旨在标识所要求保护主题的关键特征或必要特征,也不旨在用于限制所要求保护主题的范围。类似地,本发明不限于解决在背景技术、具体实施方式、或附图中讨论的特定技术、工具、环境、缺点、或优点的实现。
附图说明
图1是其中可实现所描述的各实施例中的一个或多个实施例的合适的计算环境的框图。
图2是一计算机群集的框图;
图3是说明在计算机群集的构造控制器和计算实例之间的通信的示意图。
图4是计算机群集目标状态通信技术的流程图。
图5是另一计算机群集目标状态通信技术的流程图。
图6是又一计算机群集目标状态通信技术的流程图。
具体实施方式
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于微软公司,未经微软公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201110340545.3/2.html,转载请声明来源钻瓜专利网。
- 上一篇:一种鱼类摄食竞争力的测定方法
- 下一篇:一种纯化碳酸锂的方法