Management of Variants of Model of Service
    1.
    发明申请
    Management of Variants of Model of Service 审中-公开
    服务模式变体管理

    公开(公告)号:US20100114618A1

    公开(公告)日:2010-05-06

    申请号:US12261355

    申请日:2008-10-30

    IPC分类号: G06Q10/00

    摘要: A system for developing a computer implemented service, for deployment on computing infrastructure, generates variants of the model by automatically choosing values for a limited set of design variables, and evaluates the variants in operation. A model manager (187) stores in a model repository (107) a current variant (57) and at least some previous variants, and their evaluation results and derivation trails, the generating part being arranged to use the evaluation results and the derivation trails to generate a next current variant. Such use of the repository can help make more efficient the search by the model manager for variants that work well. In particular the derivation trails and evaluations can make it easier to determine when to revert to a preceding variant or determine what new design choices to try next.

    摘要翻译: 用于开发计算机实现的服务的系统,用于在计算基础设施上部署,通过自动选择有限的一组设计变量的值来生成模型的变体,并评估运行中的变体。 模型管理器(187)存储模型存储库(107)当前变体(57)和至少一些以前的变体,以及它们的评估结果和派生路径,生成部分被布置为使用评估结果和导出路径 生成下一个当前变体。 存储库的这种使用有助于使模型管理器对于工作良好的变体进行更高效的搜索。 特别地,导出路径和评估可以使得更容易确定何时恢复到前一个变体,或者确定下一步要尝试什么新的设计选择。

    Automated lifecycle management of a computer implemented service
    2.
    发明授权
    Automated lifecycle management of a computer implemented service 有权
    计算机实现的服务的自动生命周期管理

    公开(公告)号:US08312419B2

    公开(公告)日:2012-11-13

    申请号:US12261324

    申请日:2008-10-30

    IPC分类号: G06F9/44

    CPC分类号: G06F8/70 G06F8/10

    摘要: A system for automated lifecycle management of a computer implemented service, according to requirements, having a service model (30) representing the service at a given development state in the lifecycle, and a transition model (70) representing allowed operations to change the service model to a different one of the development states of the service, according to the requirements, and the transition model having a transparent structure suitable for automated inspection of the allowed operations, and suitable for automated adaptation of the allowed operations. The service model can be developed to another of its states of development according to the transition model. This can help facilitate more automation of the service development than for example code in a closed and fixed form such as for example a compiled program for altering the service model. This in turn can enable more complex services to be developed, or reduce development costs.

    摘要翻译: 一种用于计算机实现的服务的自动化生命周期管理的系统,根据要求,具有在生命周期中在给定开发状态下表示服务的服务模型(30),以及表示允许的操作来改变服务模型的转换模型(70) 根据要求提供服务的不同开发状态,并且具有适合于允许操作的自动检查的透明结构的过渡模型,并且适合于允许操作的自动适配。 根据过渡模式,服务模式可以发展到另一个发展状态。 这可以帮助促进服务开发的更多自动化,而不是像封闭和固定形式的示例代码,例如用于改变服务模型的编译程序。 这反过来可以使更复杂的服务得以开发,或降低开发成本。

    Automated Lifecycle Management of a Computer Implemented Service
    3.
    发明申请
    Automated Lifecycle Management of a Computer Implemented Service 有权
    计算机实施服务的自动生命周期管理

    公开(公告)号:US20100115490A1

    公开(公告)日:2010-05-06

    申请号:US12261324

    申请日:2008-10-30

    IPC分类号: G06F9/44

    CPC分类号: G06F8/70 G06F8/10

    摘要: A system for automated lifecycle management of a computer implemented service, according to requirements, having a service model (30) representing the service at a given development state in the lifecycle, and a transition model (70) representing allowed operations to change the service model to a different one of the development states of the service, according to the requirements, and the transition model having a transparent structure suitable for automated inspection of the allowed operations, and suitable for automated adaptation of the allowed operations. The service model can be developed to another of its states of development according to the transition model. This can help facilitate more automation of the service development than for example code in a closed and fixed form such as for example a compiled program for altering the service model. This in turn can enable more complex services to be developed, or reduce development costs.

    摘要翻译: 一种用于计算机实现的服务的自动化生命周期管理的系统,根据要求,具有在生命周期中在给定开发状态下表示服务的服务模型(30),以及表示允许的操作来改变服务模型的转换模型(70) 根据要求提供服务的不同开发状态,并且具有适合于允许操作的自动检查的透明结构的过渡模型,并且适合于允许操作的自动适配。 根据过渡模式,服务模式可以发展到另一个发展状态。 这可以帮助促进服务开发的更多自动化,而不是像封闭和固定形式的示例代码,例如用于改变服务模型的编译程序。 这反过来可以使更复杂的服务得以开发,或降低开发成本。

    Change Management of Model of Service
    4.
    发明申请
    Change Management of Model of Service 审中-公开
    服务模式变更管理

    公开(公告)号:US20100110933A1

    公开(公告)日:2010-05-06

    申请号:US12261346

    申请日:2008-10-30

    IPC分类号: H04L12/28

    CPC分类号: G06Q10/10

    摘要: A system for managing a computer implemented service, according to given requirements has a template (71) of a model of the service, parameterised by requirements and also representing allowed operations (65) to change the model, parameterised by requirements. A rendering tool (61) uses the template to create a service model according to the given requirements. The service can be deployed according to the model. A change manager (62) can make changes to the service model according to the allowed operations of the template. Having the allowed operations in parameterised form in the template can help reduce a risk of introducing changes which are inconsistent with the requirements. This in turn can enable more complex services to be developed, or reduce development costs

    摘要翻译: 根据给定的要求,用于管理计算机实现的服务的系统具有服务模型的模板(71),并根据需要进行参数化,并且还表示根据需要进行参数化的模型的允许操作(65)。 渲染工具(61)使用模板根据给定的要求创建服务模型。 该服务可以根据型号部署。 更改管理器(62)可以根据模板的允许操作对服务模型进行更改。 在模板中以参数化形式允许的操作可以帮助减少引入与要求不一致的更改的风险。 这反过来可以使更复杂的服务得以开发,或降低开发成本

    Automated test execution in a shared virtualized resource pool
    5.
    发明授权
    Automated test execution in a shared virtualized resource pool 有权
    在共享虚拟资源池中自动执行测试

    公开(公告)号:US09294296B2

    公开(公告)日:2016-03-22

    申请号:US12363558

    申请日:2009-01-30

    摘要: In a computer-implemented method for automated test execution in a shared virtualized resource pool, a test description containing at least one model for a service under test (SUT) is received and one or more infrastructure configurations to be tested by resources in the shared virtualized resource pool based upon the test description are identified. In addition, a service lifecycle management (SLiM) tool is interacted with to cause the SUT and a load source to be created, the SLiM tool is directed to instantiate the SUT and the load source on the one or more infrastructure configurations in the shared virtualized resource pool for the SUT, and the SLiM tool and the load source are interacted with to receive performance data related to performance of the SUT under one or more loads generated by the load source.

    摘要翻译: 在用于在共享虚拟化资源池中自动测试执行的计算机实现的方法中,接收包含用于被测服务(SUT)的至少一个模型的测试描述,以及要由共享虚拟化资源池中的资源测试的一个或多个基础设施配置 识别基于测试描述的资源池。 另外,服务生命周期管理(SLiM)工具是与SUT和负载源进行交互的,SLiM工具用于在共享虚拟化的一个或多个基础结构配置中实例化SUT和负载源 用于SUT的资源池,以及SLiM工具和负载源进行交互,以在负载源生成的一个或多个负载下接收与SUT性能相关的性能数据。

    Sizing an infrastructure configuration optimized for a workload mix
    6.
    发明授权
    Sizing an infrastructure configuration optimized for a workload mix 有权
    调整针对工作负载组合进行优化的基础架构配置

    公开(公告)号:US08448181B2

    公开(公告)日:2013-05-21

    申请号:US12363581

    申请日:2009-01-30

    IPC分类号: G06F9/46

    CPC分类号: G06F11/3688

    摘要: Sizing an infrastructure configuration optimized for a workload mix includes: a) instructing a virtualized-aware testing service (VATS) test controller to perform a test of an initial infrastructure configuration in a virtualized environment, in which the test provides at least one test result; b) determining whether the at least one test result satisfies a predetermined requirement as identified in the workload mix; c) modifying at least one parameter of the initial infrastructure configuration to create a modified infrastructure configuration in response to the at least one test result failing to satisfy the predetermined requirement; d) instructing the VATS test controller to perform another test on the modified infrastructure configuration to generate another at least one test result; e) repeating steps b)-d) until a final infrastructure configuration that causes the another at least one test result to satisfy the predetermined requirement is identified; and f) outputting the final infrastructure configuration.

    摘要翻译: 调整针对工作负载组合进行优化的基础架构配置包括:a)指示虚拟化感知测试服务(VATS)测试控制器对虚拟化环境中的初始基础架构配置进行测试,其中测试提供至少一个测试结果; b)确定所述至少一个测试结果是否满足在所述工作负载组合中识别的预定要求; c)修改所述初始基础设施配置的至少一个参数以响应于所述至少一个测试结果不满足所述预定要求而创建修改的基础结构配置; d)指示VATS测试控制器对修改的基础设施配置进行另一个测试,以产生另一个至少一个测试结果; e)重复步骤b)-d),直到确定导致另一个至少一个测试结果满足预定要求的最终基础结构配置; 以及f)输出最终的基础结构配置。

    Sizing an infrastructure configuration optimized for a workload mix using a predictive model
    7.
    发明授权
    Sizing an infrastructure configuration optimized for a workload mix using a predictive model 有权
    使用预测模型调整针对工作负载组合进行优化的基础架构配置

    公开(公告)号:US08055493B2

    公开(公告)日:2011-11-08

    申请号:US12363597

    申请日:2009-01-30

    IPC分类号: G06F17/50

    CPC分类号: G06Q10/04 G06F9/455 G06Q10/06

    摘要: Sizing an infrastructure configuration optimized for a workload mix includes: receiving the workload mix; identifying demand estimates for the one or more predefined benchmarks; applying a predictive model to identify an initial infrastructure configuration having a size anticipated to meet the demand estimates; instructing a virtualized-aware testing service (VATS) test controller to perform a test of the initial infrastructure configuration in a virtualized environment, where performance of the test generates at least one test result; determining whether the at least one test result satisfies a predetermined requirement as identified in the workload mix; and outputting the determination of whether the at least one test result satisfies the predetermined requirement.

    摘要翻译: 为工作负载组合优化的基础架构配置的大小包括:接收工作负载组合; 确定所述一个或多个预定义基准的需求估计; 应用预测模型来识别具有预期满足需求估计的大小的初始基础设施配置; 指示虚拟化感知测试服务(VATS)测试控制器在虚拟化环境中执行初始基础架构配置的测试,其中测试的性能至少产生一个测试结果; 确定所述至少一个测试结果是否满足在所述工作负载组合中识别的预定要求; 并输出所述至少一个测试结果是否满足预定要求的确定。

    SIZING AN INFRASTRUCTURE CONFIGURATION OPTIMIZED FOR A WORKLOAD MIX
    8.
    发明申请
    SIZING AN INFRASTRUCTURE CONFIGURATION OPTIMIZED FOR A WORKLOAD MIX 有权
    为工作流混合而优化的基础架构配置

    公开(公告)号:US20100199130A1

    公开(公告)日:2010-08-05

    申请号:US12363581

    申请日:2009-01-30

    IPC分类号: G06F11/28

    CPC分类号: G06F11/3688

    摘要: Sizing an infrastructure configuration optimized for a workload mix includes: a) instructing a virtualized-aware testing service (VATS) test controller to perform a test of an initial infrastructure configuration in a virtualized environment, in which the test provides at least one test result; b) determining whether the at least one test result satisfies a predetermined requirement as identified in the workload mix; c) modifying at least one parameter of the initial infrastructure configuration to create a modified infrastructure configuration in response to the at least one test result failing to satisfy the predetermined requirement; d) instructing the VATS test controller to perform another test on the modified infrastructure configuration to generate another at least one test result; e) repeating steps b)-d) until a final infrastructure configuration that causes the another at least one test result to satisfy the predetermined requirement is identified; and f) outputting the final infrastructure configuration.

    摘要翻译: 调整针对工作负载组合进行优化的基础架构配置包括:a)指示虚拟化感知测试服务(VATS)测试控制器对虚拟化环境中的初始基础架构配置进行测试,其中测试提供至少一个测试结果; b)确定所述至少一个测试结果是否满足在所述工作负载组合中识别的预定要求; c)修改所述初始基础设施配置的至少一个参数以响应于所述至少一个测试结果不满足所述预定要求而创建修改的基础结构配置; d)指示VATS测试控制器对修改的基础设施配置进行另一个测试,以产生另一个至少一个测试结果; e)重复步骤b)-d),直到确定导致另一个至少一个测试结果满足预定要求的最终基础结构配置; 以及f)输出最终的基础结构配置。

    SIZING AN INFRASTRUCTURE CONFIGURATION OPTIMIZED FOR A WORKLOAD MIX USING A PREDICTIVE MODEL
    9.
    发明申请
    SIZING AN INFRASTRUCTURE CONFIGURATION OPTIMIZED FOR A WORKLOAD MIX USING A PREDICTIVE MODEL 有权
    使用预测模型优化用于工作流混合的基础结构配置

    公开(公告)号:US20100199267A1

    公开(公告)日:2010-08-05

    申请号:US12363597

    申请日:2009-01-30

    IPC分类号: G06F9/44

    CPC分类号: G06Q10/04 G06F9/455 G06Q10/06

    摘要: Sizing an infrastructure configuration optimized for a workload mix includes: receiving the workload mix; identifying demand estimates for the one or more predefined benchmarks; applying a predictive model to identify an initial infrastructure configuration having a size anticipated to meet the demand estimates; instructing a virtualized-aware testing service (VATS) test controller to perform a test of the initial infrastructure configuration in a virtualized environment, where performance of the test generates at least one test result; determining whether the at least one test result satisfies a predetermined requirement as identified in the workload mix; and outputting the determination of whether the at least one test result satisfies the predetermined requirement.

    摘要翻译: 为工作负载组合优化的基础架构配置的大小包括:接收工作负载组合; 确定所述一个或多个预定义基准的需求估计; 应用预测模型来识别具有预期满足需求估计的大小的初始基础设施配置; 指示虚拟化感知测试服务(VATS)测试控制器在虚拟化环境中执行初始基础架构配置的测试,其中测试的性能至少产生一个测试结果; 确定所述至少一个测试结果是否满足在所述工作负载组合中识别的预定要求; 并输出所述至少一个测试结果是否满足预定要求的确定。

    HETEROGENEOUS DATA SOURCE MANAGEMENT
    10.
    发明申请
    HETEROGENEOUS DATA SOURCE MANAGEMENT 有权
    异构数据源管理

    公开(公告)号:US20120030220A1

    公开(公告)日:2012-02-02

    申请号:US13259498

    申请日:2009-10-15

    IPC分类号: G06F17/30

    摘要: Management of heterogeneous data sources is described. In accordance with an embodiment method, a plurality of heterogeneous data sources is identified (410). The plurality of heterogeneous data sources can represent static data sources and management data streams received from servers for network management. The data sources can be encapsulated into data source containers (420). Each data source container can encapsulate a separate data source and can be mapped into an interdependent source graph (430). The interdependent source graph can include object links between the data source containers, the object links representing relationships existing between the data source containers. The interdependent source graph can be queried by traversing the interdependent source graph using data source container relationships to obtain management information about at least one of the data sources (440). Management information obtained while querying can be rendered to a management program on the management server to provide a unified view of the management information (450).

    摘要翻译: 描述异构数据源的管理。 根据实施例方法,识别多个异构数据源(410)。 多个异构数据源可以表示从用于网络管理的服务器接收的静态数据源和管理数据流。 数据源可以封装成数据源容器(420)。 每个数据源容器可以封装单独的数据源,并且可以映射到相互依赖的源图(430)中。 相互依赖的源图可以包括数据源容器之间的对象链接,表示数据源容器之间存在关系的对象链接。 可以通过使用数据源容器关系遍历相互依赖的源图来获得相关的源图,以获得关于至少一个数据源的管理信息(440)。 可以在管理服务器上向管理程序呈现查询时获得的管理信息,以提供管理信息的统一视图(450)。