[发明专利]用于指定基于云的部署的配置的高级语言有效
| 申请号: | 201710094976.3 | 申请日: | 2012-03-15 |
| 公开(公告)号: | CN108614716B | 公开(公告)日: | 2021-03-26 |
| 发明(设计)人: | P·里斯博德;P·K·萨达;R·S·库尔卡尼;R·贾因;V·S·谢诺伊;V·萨哈斯拉纳曼 | 申请(专利权)人: | 谷歌有限责任公司 |
| 主分类号: | G06F8/60 | 分类号: | G06F8/60;G06F8/61;G06F9/445;G06F9/448;G06F9/455;G06F9/50;H04L12/24 |
| 代理公司: | 中原信达知识产权代理有限责任公司 11219 | 代理人: | 周亚荣;安翔 |
| 地址: | 美国加利*** | 国省代码: | 暂无信息 |
| 权利要求书: | 查看更多 | 说明书: | 查看更多 |
| 摘要: | |||
| 搜索关键词: | 用于 指定 基于 部署 配置 高级 语言 | ||
1.一种用于确定在基于云的部署中使用的类的质量度量的计算机实现的方法,包括:
接收用于配置基于云的部署的配置规范,所述配置规范是用规范语言编写的并且需要实例化一个或者多个类的相应类定义,每个类使用可配置类参数组来对所述基于云的部署的相应数据或者功能部件进行建模,并且每个类的所述相应类定义代表由所述类建模的所述数据或者功能部件的请求的状态;
导出用于基于所述一个或者多个类的所述类定义而配置所述基于云的部署的多个应用编程接口(API)调用;
使得执行所述多个API调用以配置所述基于云的部署;
标识各自已经根据用所述规范语言编写的相应配置规范而执行的多个基于云的部署;
标识基本类,所述基本类的类定义在所述多个基于云的部署中的数个基于云的部署中被使用;
监视所述多个基于云的部署中的每个的相应性能;
基于所述多个基于云的部署的总体性能来确定针对所述基本类中的每个基本类的对应质量度量;以及
其中所述确定包括:
在根据所述基本类的所述类定义或者从所述类定义导出的新的类定义配置的所述多个基于云的部署中标识一个或多个数据或功能部件,
标识与所标识的一个或多个数据或功能部件相关联的一个或多个性能度量,以及
通过聚合所标识的一个或者多个性能度量来导出与所述类定义相关联的性能度量,
利用所述性能度量来计算所述质量度量;
提供针对所述基本类中的每个基本类的所述性能度量以在选择用户界面中供用户回顾以使得能够选择所述基本类中的一个基本类。
2.根据权利要求1所述的计算机实现的方法,其中:
所述一个或者多个类包括至少一个现有基本类和至少一个从所述现有基本类扩展的定制类,
所述定制类继承所述现有基本类的相应类参数,并且
所述定制类修改从所述现有基本类继承的所述类参数中的至少一个类参数的值,或者包括未存在于所述现有基本类中的至少一个新类参数。
3.根据权利要求1所述的计算机实现的方法,其中:
由每个类建模的所述数据或者功能部件是以下中的一项或者以下中一项或者多项的组合:支持基于云的环境的虚拟设备、在所述基于云的环境中利用的服务、由所述基于云的环境中安装的应用执行的软件作用、保持将在所述基于云的环境的部署或者操作期间使用的数据的数据包。
4.根据权利要求1所述的计算机实现的方法,其中:
所述规范语言支持在类定义之间的依赖以及在类定义之间的连接中的至少一项,并且其中在第一类与第二类之间的定义依赖代表在由所述第一类和所述第二类建模的相应部件之间的部署依赖,并且其中将第二类的实例链接到第一类的类参数的值指派代表在由所述第一类和所述第二类建模的相应部件之间的连接,
相应部件由所述第一类和所述第二类建模。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于谷歌有限责任公司,未经谷歌有限责任公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201710094976.3/1.html,转载请声明来源钻瓜专利网。





