[发明专利]在服务器上仿真测试分布式应用有效
申请号: | 201480058197.2 | 申请日: | 2014-10-21 |
公开(公告)号: | CN105745621B | 公开(公告)日: | 2019-06-04 |
发明(设计)人: | M·班塞尔;M·沙赫 | 申请(专利权)人: | 微软技术许可有限责任公司 |
主分类号: | G06F9/455 | 分类号: | G06F9/455 |
代理公司: | 上海专利商标事务所有限公司 31100 | 代理人: | 杨洁 |
地址: | 美国华*** | 国省代码: | 美国;US |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | 单个物理服务器的使用,单个物理服务器中存在操作待测分布式应用的不同组件的多个虚拟节点。每个虚拟节点仿真预期的分布式环境中的实际物理节点。虚拟节点可以是例如虚拟机或仿真的服务,并可在该虚拟节点的上下文内运行它们自己的操作系统。在物理服务器上通过使得各虚拟节点使用它们在部署的分布式环境中通常会使用的协议进行相互通信来模拟分布式环境。配置数据源可被用来设置并且可能升级虚拟节点以便仿真分布式环境。因此,分布式应用可被测试而无需实际设立分布式环境。 | ||
搜索关键词: | 服务器 仿真 测试 分布式 应用 | ||
【主权项】:
1.一种物理服务器机器,包括:其上运行第一操作系统并操作待测分布式应用中的第一组件的第一虚拟节点,所述第一虚拟节点表示预期的分布式环境中具有第一任务的第一物理节点,其中所述物理服务器机器包括第一配置数据源,所述第一配置数据源包括指令如何设置所述第一虚拟节点的第一设置信息,其中所述第一任务被定义在所述第一设置信息中,以及其中提供所述第一任务的配置元素的相同的第一配置数据被应用于所述第一虚拟节点的所有实例;其上运行第二操作系统并操作所述待测分布式应用中的第二组件的第二虚拟节点,所述第二虚拟节点表示所述预期的分布式环境中具有第二任务的第二物理节点,其中所述物理服务器机器包括第二配置数据源,所述第二配置数据源包括指令如何设置所述第二虚拟节点的第二设置信息,其中所述第二任务被定义在所述第二设置信息中,以及其中提供所述第二任务的配置元素的相同的第二配置数据被应用于所述第二虚拟节点的所有实例;以及所述第一和第二虚拟节点之间的通信信道,所述通信信道使用与所述第一组件和所述第二组件计划在所述预期的分布式环境中使用的相同的协议;所述第一操作系统和所述第二操作系统互不相同。
下载完整专利技术内容需要扣除积分,VIP会员可以免费下载。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于微软技术许可有限责任公司,未经微软技术许可有限责任公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/patent/201480058197.2/,转载请声明来源钻瓜专利网。