Dynamic service level agreement (SLA) adjustment based upon application capabilities

    公开(公告)号:US10171380B2

    公开(公告)日:2019-01-01

    申请号:US14710868

    申请日:2015-05-13

    摘要: Embodiments of the invention provide a method, system and computer program product for the dynamic adjustment of a service level agreement (SLA) for a hosted computing environment based upon application capabilities. The method includes specifying in a user interface to the hosted computing environment one or more application components of an application to be hosted within the hosted computing environment. Thereafter, a resource utilization capability is determined for one of the components and a set of resource utilization options for an SLA for the application is filtered based upon the resource utilization capability of the component or components. One of the filtered set of options can be selected and the application is executed in the hosted computing environment. Finally, the utilization of resources accessible to the application is managed based upon the SLA during the execution of the application in the hosted computing environment.

    DATA PROCESSING
    3.
    发明申请
    DATA PROCESSING 有权
    数据处理

    公开(公告)号:US20160342506A1

    公开(公告)日:2016-11-24

    申请号:US15227046

    申请日:2016-08-03

    IPC分类号: G06F11/36

    摘要: One or more processors acquire dependency metadata, where the dependency metadata is used for representing dependency on data among at least two components of an application. The processor(s) acquire error information and data output, where the error information is used for describing errors that occur while running the application, and where the data output includes data output by the at least two components while running the application. The processor(s) analyze, based on the error information, dependency metadata and data output relevant to the error information, where the analyzing includes determining, based on a null pointer exception in the error information and data output of a component corresponding to the null pointer exception, that there is an error in dependency metadata corresponding to the null pointer exception. The processor(s) then provide an analysis result to improve the operation of a computer that is running the application.

    摘要翻译: 一个或多个处理器获取依赖元数据,其中相关性元数据用于表示对应用的至少两个组件中的数据的依赖。 处理器获取错误信息和数据输出,其中错误信息用于描述运行应用程序时发生的错误,以及数据输出在运行应用程序时由至少两个组件输出的数据。 处理器基于错误信息分析与错误信息相关的依赖性元数据和数据输出,其中分析包括基于错误信息中的空指针异常和对应于该空值的组件的数据输出来确定 指针异常,对应于空指针异常的依赖元数据中存在错误。 然后,处理器提供分析结果以改善正在运行应用的计算机的操作。

    Adjusting an operation of a computer using generated correct dependency metadata

    公开(公告)号:US10031798B2

    公开(公告)日:2018-07-24

    申请号:US15226099

    申请日:2016-08-02

    摘要: One or more processors acquire dependency metadata, where the dependency metadata is used for representing dependency on data among at least two components of an application. The processor(s) acquire error information and data output, where the error information is used for describing errors that occur while running the application, and where the data output includes data output by the at least two components while running the application. The processor(s) analyze, based on the error information, dependency metadata and data output relevant to the error information, where the analyzing includes determining, based on a null pointer exception in the error information and dependency metadata corresponding to the null pointer exception, that corresponding data has not been output by a component corresponding to the null pointer exception. The processor(s) then use an analysis result to improve the operation of a computer that is running the application.

    Application development in cloud based environment
    6.
    发明授权
    Application development in cloud based environment 有权
    云端环境中的应用开发

    公开(公告)号:US09569180B1

    公开(公告)日:2017-02-14

    申请号:US14926111

    申请日:2015-10-29

    IPC分类号: G06F9/44 G06F17/30 G06F17/24

    摘要: A computer-implemented method includes monitoring a template registry for changes in the template registry. In response to detecting a new template in the template registry, the method includes analyzing the new template to identify explicit and implicit metadata corresponding to the new template. The method further includes determining one or more possible link dependencies between a container based on the new template and one or more other containers, respectively, based on the identified explicit and implicit metadata. In addition, the method includes providing container setting recommendations to a user based on the one or more possible link dependencies and the identified explicit and implicit metadata.

    摘要翻译: 计算机实现的方法包括监视模板注册表以更改模板注册表。 响应于检测模板注册表中的新模板,该方法包括分析新模板以识别对应于新模板的显式和隐式元数据。 该方法还包括基于所识别的显式和隐式元数据,分别基于所述新模板和一个或多个其他容器来确定容器之间的一个或多个可能的链接依赖性。 此外,该方法包括基于一个或多个可能的链接依赖性和所识别的显式和隐式元数据向用户提供容器设置建议。

    DYNAMICALLY GENERATING SOLUTION STACKS
    7.
    发明申请
    DYNAMICALLY GENERATING SOLUTION STACKS 有权
    动态生成解决方案堆栈

    公开(公告)号:US20160380920A1

    公开(公告)日:2016-12-29

    申请号:US14748626

    申请日:2015-06-24

    IPC分类号: H04L12/911 H04L29/08

    摘要: Embodiments of the present disclosure dynamically generate solution stacks. In one embodiment, a request to deploy a service in a cloud computing environment is received. A service repository is queried for data that describes one or more requirements of the service. One or more prerequisite services are identified based, at least in part, on the requirements of the service. A solution stack model is dynamically generated from (i) a stack service model of the service and (ii) the one or more prerequisite services, wherein the solution stack model is based, at least in part, on the requirements of the service.

    摘要翻译: 本公开的实施例动态地生成解决方案堆栈。 在一个实施例中,接收在云计算环境中部署服务的请求。 查询服务存储库以查看描述服务的一个或多个要求的数据。 至少部分地基于服务的要求来识别一个或多个先决条件服务。 从(i)服务的堆栈服务模型和(ii)一个或多个必备服务动态地生成解决方案堆栈模型,其中解决方案堆栈模型至少部分地基于服务的要求。

    BUILDING A PATTERN TO DEFINE A TOPOLOGY AND APPLICATION ENVIRONMENT USING SOFTWARE COMPONENTS AND SOFTWARE UPDATES/FIXES FROM EXTERNAL REPOSITORIES FROM MULTIPLE VENDORS
    8.
    发明申请
    BUILDING A PATTERN TO DEFINE A TOPOLOGY AND APPLICATION ENVIRONMENT USING SOFTWARE COMPONENTS AND SOFTWARE UPDATES/FIXES FROM EXTERNAL REPOSITORIES FROM MULTIPLE VENDORS 有权
    使用软件组件和软件更新/固定从多个供应商的外部报告中构建一个模式来定义拓扑学和应用环境

    公开(公告)号:US20160011866A1

    公开(公告)日:2016-01-14

    申请号:US14618759

    申请日:2015-02-10

    IPC分类号: G06F9/44 G06F9/445

    摘要: A method, system and computer program product for building a pattern. An external framework engine identifies the software components, as well as code updates and/or code fixes, from the external repositories associated with different vendors. The framework engine then generates metadata using the identified software components and code updates and/or code fixes which may be used to determine the relationships between the software components. Furthermore, the framework engine generates configuration metadata to successfully link software components with a relationship. The framework engine then displays the software components available to be used to build the pattern, including the relationship linkages between the software components with a relationship along with the configuration metadata required to make a successful linkage. In this manner, the user will be able to build a pattern using software components provided from different vendors and be able to understand the relationship linkages between the software components.

    摘要翻译: 一种用于构建模式的方法,系统和计算机程序产品。 外部框架引擎从与不同供应商相关联的外部存储库中识别软件组件以及代码更新和/或代码修复。 然后,框架引擎使用识别的软件组件以及可用于确定软件组件之间的关系的代码更新和/或代码修复来生成元数据。 此外,框架引擎生成配置元数据以成功地将软件组件与关系链接起来。 然后,框架引擎显示可用于构建模式的软件组件,包括具有关系的软件组件之间的关系连接以及进行成功链接所需的配置元数据。 以这种方式,用户将能够使用从不同供应商提供的软件组件来构建模式,并且能够理解软件组件之间的关系。