[发明专利]分布式计算环境中的应用兼容性检查有效
申请号: | 201480014803.0 | 申请日: | 2014-03-11 |
公开(公告)号: | CN105164640B | 公开(公告)日: | 2018-12-04 |
发明(设计)人: | D·C·王;J·王;I·E·卡拉曼;A·E·斯宾克斯;V·M·达纳什沃 | 申请(专利权)人: | 微软技术许可有限责任公司 |
主分类号: | G06F8/71 | 分类号: | G06F8/71 |
代理公司: | 上海专利商标事务所有限公司 31100 | 代理人: | 段登新 |
地址: | 美国华*** | 国省代码: | 美国;US |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 分布式 计算 环境 中的 应用 兼容性 检查 | ||
1.一种用于基于特征集约束来维持各应用之间的兼容性的方法,所述方法包括:
标识与第二应用兼容的第一应用,其中与第二应用兼容的所述第一应用信令一已知兼容性基线,所述已知兼容性基线具有与所述第一应用和所述第二应用相关联的未枚举特征的基线集,所述已知兼容性基线是在不显示枚举所述第一应用和所述第二应用中的特征的情况下定义的;
在所述已知兼容性基线之前不显示枚举所述第一应用和所述第二应用中的特征的情况下,将所述第一应用的特征集的添加的特征或所移除的特征的第一显式枚举与所述第二应用的特征集的添加的特征或所移除的特征的第二显式枚举作比较,其中所述添加的特征或所移除的特征是针对所述第一应用和所述第二应用在所述已知兼容性基线之后追踪的;
基于所述第一应用的特征集的添加的特征或所移除的特征的第一显式枚举对应于所述第二应用的特征集中所添加的特征或所移除的特征的第二显式枚举,确定所述第一应用与所述第二应用兼容;以及
传递所述第一应用和所述第二应用兼容的确定。
2.如权利要求1所述的方法,其特征在于,所述第一应用依赖于所述第二应用。
3.如权利要求2所述的方法,其特征在于,所述第一应用与所需的特征集相关联,而所述第二应用与所提供的特征集相关联。
4.如权利要求1所述的方法,其特征在于,所述特征的基线集与所述已知兼容性基线相关联,所述已知兼容性基线是基于执行所述第一应用和所述第二应用之间的兼容性测试确定的。
5.如权利要求4所述的方法,其特征在于,所述已知兼容性基线是一不同分布式系统的已知兼容性基线的复制。
6.如权利要求4所述的方法,其特征在于,所述已知兼容性基线基于对预定义阈值应用评估被重新定义,其中重新定义所述已知兼容性基线重置从其跟踪应用的特征改变的所述特征的基线集。
7.如权利要求1所述的方法,其特征在于,应用的重大破坏性改变触发所述应用的新基线特征集,其中所述重大破坏性改变更改大量应用的兼容性。
8.如权利要求1所述的方法,其特征在于,所移除的特征与小的破坏性改变特征相关联,所述小的破坏性改变不更改大量应用的兼容性以使得应用选择接受所移除的特征。
9.如权利要求1所述的方法,其特征在于,传递所述第一应用和所述第二应用兼容的确定触发将所述第一应用或所述第二应用部署到分布式计算系统上的部署规程。
10.一种用于基于特征集约束来各维持应用之间的兼容性的方法,所述方法包括:
基于与第一应用和第二应用相关联的未枚举特征的基线集来标识与所述第二应用兼容的所述第一应用,所述未枚举特征的基线集基于与所述第二应用兼容的所述第一应用来定义已知兼容性基线,而不显式枚举所述第一应用和所述第二应用中的特征;
在不显式枚举所述第一应用和所述第二应用中的特征的情况下并且基于所述第一应用的特征集和所述第二应用的特征集中的改变的显式枚举来确定所述第一应用是否与所述第二应用兼容,其中所述改变在所述已知兼容性基线之后被跟踪,其中所述第一应用和所述第二应用之间的兼容性基于所述第一应用中对应于所述第二应用的改变的显式枚举,其中所述特征集按照与参考表相关联的短形式被公开,所述参考表包括每个所枚举的短形式条目的长形式;以及
传递针对所述第一应用和所述第二应用的兼容性确定。
11.如权利要求10所述的方法,其特征在于,确定所述第一应用和所述第二应用是否兼容进一步包括:
匹配所述第一应用和所述第二应用的已知兼容性基线;以及
当所述第一应用的所述特征集包括所述第二应用的所述特征集时,其中当所述第二应用的所述特征集至少部分是所述第一应用的子集时,确定所述第一应用与所述第二应用兼容。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于微软技术许可有限责任公司,未经微软技术许可有限责任公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201480014803.0/1.html,转载请声明来源钻瓜专利网。