Mapping requirements to a system topology in a networked computing environment
    1.
    发明授权
    Mapping requirements to a system topology in a networked computing environment 有权
    将需求映射到网络计算环境中的系统拓扑

    公开(公告)号:US09225604B2

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

    申请号:US13439957

    申请日:2012-04-05

    摘要: Embodiments of the present invention provide an approach for mapping requirements (e.g., functional and/or non-functional requirements) to components and/or policies of a system topology in a networked computing environment (e.g., a cloud computing environment). In a typical embodiment, a set of functional requirements is mapped to a set of components. A set of dependencies between the set of functional requirements is then indentified so that a set of interrelationships between the set of components may be identified. A set of non-functional requirements is then mapped to a set of policies that are then applied to the set of components. Based on the set of components, the set of interrelationships, and the set of policies, a system topology is generated. Upon implementation of the system topology, runtime metrics may be collected as feedback that is utilized for refinement of the system topology, as well as a system topology deployed in the future.

    摘要翻译: 本发明的实施例提供了一种用于将需求(例如,功能和/或非功能需求)映射到网络计算环境(例如,云计算环境)中的系统拓扑的组件和/或策略的方法。 在典型的实施例中,将一组功能要求映射到一组组件。 然后识别该组功能需求之间的依赖关系,以便可以识别该组组件之间的一组相互关系。 然后将一组非功能性要求映射到一组策略,然后将其应用于组件集合。 基于组件集,相互关系的集合和策略集合,生成系统拓扑。 在实施系统拓扑时,可以收集运行时度量值作为用于细化系统拓扑的反馈以及将来部署的系统拓扑。

    VALIDATING DEPLOYMENT PATTERNS IN A NETWORKED COMPUTING ENVIRONMENT
    2.
    发明申请
    VALIDATING DEPLOYMENT PATTERNS IN A NETWORKED COMPUTING ENVIRONMENT 失效
    在网络计算环境中验证部署模式

    公开(公告)号:US20130262643A1

    公开(公告)日:2013-10-03

    申请号:US13435098

    申请日:2012-03-30

    IPC分类号: G06F15/173

    CPC分类号: G06F8/60

    摘要: Embodiments of the present invention provide an approach for validating deployment patterns/topologies (e.g., prior to being deployed) against existing patterns that have already been determined to be compliant (e.g., against a set of policies/standards). In a typical embodiment, individual components of a proposed deployment pattern are identified and then evaluated against previously approved deployment patterns (e.g., based on standards and/or policies). Components of the proposed deployment patterns that are deemed non-compliant are identified, and corrective action(s) may be determined to address any non-compliance (e.g., to put the non-compliant components into compliance, to remove the non-compliant components, etc.).

    摘要翻译: 本发明的实施例提供了一种用于根据已经被确定为符合(例如,针对一组策略/标准)的现有模式来验证部署模式/拓扑(例如,在部署之前)的方法。 在典型的实施例中,所提出的部署模式的各个组件被识别,然后针对先前批准的部署模式进行评估(例如,基于标准和/或策略)。 识别出被认为不符合要求的部署模式的组成部分,并且可以确定纠正措施以解决任何不合规(例如,将不符合规定的组件合规化,以除去不合规组件 等)。

    ANALYZING METERED COST EFFECTS OF DEPLOYMENT PATTERNS IN A NETWORKED COMPUTING ENVIRONMENT
    3.
    发明申请
    ANALYZING METERED COST EFFECTS OF DEPLOYMENT PATTERNS IN A NETWORKED COMPUTING ENVIRONMENT 审中-公开
    分析计划中网络计算环境中部署模式的成本效益

    公开(公告)号:US20130262189A1

    公开(公告)日:2013-10-03

    申请号:US13437119

    申请日:2012-04-02

    IPC分类号: G06Q40/00

    CPC分类号: H04L41/145 H04L41/12

    摘要: Embodiments of the present invention provide an approach for analyzing operating costs (e.g., metered cost effects) for deployment patterns (and changes thereto) in a networked computing environment. In a typical embodiment, a deployment pattern for the networked computing environment is identified. The deployment pattern may comprise a set of components arranged in a network topology. Moreover, the set of components may be associated with a set of policies (e.g., stored in a computer memory medium and/or computer storage device). A cost analysis algorithm(s) may then be selected for the deployment pattern. The selected algorithm(s) may then be applied (e.g., to the deployment pattern and/or network computing environment) to analyze the operating costs of the deployment pattern.

    摘要翻译: 本发明的实施例提供了一种用于分析在联网计算环境中的部署模式(及其变化)的运行成本(例如,计量成本效应)的方法。 在典型的实施例中,识别用于联网的计算环境的部署模式。 部署模式可以包括以网络拓扑布置的一组组件。 此外,该组组件可以与一组策略相关联(例如,存储在计算机存储介质和/或计算机存储设备中)。 然后可以为部署模式选择成本分析算法。 然后可以应用所选择的算法(例如,到部署模式和/或网络计算环境)来分析部署模式的操作成本。

    Managing application template artifacts in a networked computing environment
    4.
    发明授权
    Managing application template artifacts in a networked computing environment 有权
    在联网计算环境中管理应用程序模板工件

    公开(公告)号:US08843889B2

    公开(公告)日:2014-09-23

    申请号:US13438904

    申请日:2012-04-04

    IPC分类号: G06F9/44

    CPC分类号: G06F8/70

    摘要: Embodiments of the present invention provide an approach for managing application template artifacts throughout an application's lifecycle in a networked computing environment (e.g., a cloud computing environment). In a typical embodiment, a workload template is assigned to each phase of a set of successive phases of the application's lifecycle. Each template typically refers to a template in a preceding phase of the lifecycle. Moreover, the templates may contain pointers to artifacts used in the phases assigned thereto. Any changes occurring in the artifacts/phases are propagated to the corresponding templates so as to automatically manage application lifecycle operations.

    摘要翻译: 本发明的实施例提供了一种在网络计算环境(例如,云计算环境)中整个应用程序的生命周期中管理应用程序模板伪像的方法。 在典型的实施例中,将工作负载模板分配给应用程序生命周期的一组连续阶段的每个阶段。 每个模板通常指的是生命周期前一阶段的模板。 此外,模板可以包含在分配给它们的阶段中使用的工件的指针。 工件/阶段中发生的任何更改都会传播到相应的模板,以便自动管理应用程序生命周期操作。

    Policy implementation in a networked computing environment
    5.
    发明授权
    Policy implementation in a networked computing environment 有权
    联网计算环境中的策略实现

    公开(公告)号:US09088570B2

    公开(公告)日:2015-07-21

    申请号:US13429774

    申请日:2012-03-26

    摘要: Embodiments of the present invention relate to an approach for resolving and/or implementing policies based on layers of a network stack (e.g., cloud computing stack). Specifically, for a given policy that is being resolved, the system first evaluates the applicability of the policy to each layer in the network stack. For a given policy, the system then evaluates the relative effectiveness of applying the policy to achieve the overall goal of the policy. Based on the best fit evaluation of the relative comparison, the system then decides how and where the policy is enacted (e.g., determines a protocol for implementing the policy).

    摘要翻译: 本发明的实施例涉及一种用于基于网络堆栈(例如,云计算栈)的层来解决和/或实现策略的方法。 具体来说,对于正在解决的给定策略,系统首先评估策略对网络堆栈中每个层的适用性。 对于给定的政策,系统将评估实施该政策的总体目标的政策的相对有效性。 基于相对比较的最佳拟合评估,系统然后决定策略的制定方式和方式(例如,确定实施策略的协议)。

    Validating deployment patterns in a networked computing environment
    6.
    发明授权
    Validating deployment patterns in a networked computing environment 失效
    验证联网计算环境中的部署模式

    公开(公告)号:US08751620B2

    公开(公告)日:2014-06-10

    申请号:US13435098

    申请日:2012-03-30

    IPC分类号: G06F15/16 G06F12/00

    CPC分类号: G06F8/60

    摘要: Embodiments of the present invention provide an approach for validating deployment patterns/topologies (e.g., prior to being deployed) against existing patterns that have already been determined to be compliant (e.g., against a set of policies/standards). In a typical embodiment, individual components of a proposed deployment pattern are identified and then evaluated against previously approved deployment patterns (e.g., based on standards and/or policies). Components of the proposed deployment patterns that are deemed non-compliant are identified, and corrective action(s) may be determined to address any non-compliance (e.g., to put the non-compliant components into compliance, to remove the non-compliant components, etc.).

    摘要翻译: 本发明的实施例提供了一种用于根据已经被确定为符合(例如,针对一组策略/标准)的现有模式来验证部署模式/拓扑(例如,在部署之前)的方法。 在典型的实施例中,所提出的部署模式的各个组件被识别,然后针对先前批准的部署模式进行评估(例如,基于标准和/或策略)。 识别出被认为不符合要求的部署模式的组成部分,并且可以确定纠正措施以解决任何不合规(例如,将不符合规定的组件合规化,以除去不合规组件 等)。

    MANAGING APPLICATION TEMPLATE ARTIFACTS IN A NETWORKED COMPUTING ENVIRONMENT
    8.
    发明申请
    MANAGING APPLICATION TEMPLATE ARTIFACTS IN A NETWORKED COMPUTING ENVIRONMENT 有权
    在网络计算环境中管理应用模板文件

    公开(公告)号:US20130268913A1

    公开(公告)日:2013-10-10

    申请号:US13438904

    申请日:2012-04-04

    IPC分类号: G06F9/44 G06F15/16

    CPC分类号: G06F8/70

    摘要: Embodiments of the present invention provide an approach for managing application template artifacts throughout an application's lifecycle in a networked computing environment (e.g., a cloud computing environment). In a typical embodiment, a workload template is assigned to each phase of a set of successive phases of the application's lifecycle. Each template typically refers to a template in a preceding phase of the lifecycle. Moreover, the templates may contain pointers to artifacts used in the phases assigned thereto. Any changes occurring in the artifacts/phases are propagated to the corresponding templates so as to automatically manage application lifecycle operations.

    摘要翻译: 本发明的实施例提供了一种在网络计算环境(例如,云计算环境)中整个应用程序的生命周期中管理应用程序模板伪像的方法。 在典型的实施例中,将工作负载模板分配给应用程序生命周期的一组连续阶段的每个阶段。 每个模板通常指的是生命周期前一阶段的模板。 此外,模板可以包含在分配给它们的阶段中使用的工件的指针。 工件/阶段中发生的任何更改都会传播到相应的模板,以便自动管理应用程序生命周期操作。

    MAPPING REQUIREMENTS TO A SYSTEM TOPOLOGY IN A NETWORKED COMPUTING ENVIRONMENT
    9.
    发明申请
    MAPPING REQUIREMENTS TO A SYSTEM TOPOLOGY IN A NETWORKED COMPUTING ENVIRONMENT 有权
    在网络计算环境中映射系统拓扑的要求

    公开(公告)号:US20130268638A1

    公开(公告)日:2013-10-10

    申请号:US13439957

    申请日:2012-04-05

    IPC分类号: G06F15/177

    摘要: Embodiments of the present invention provide an approach for mapping requirements (e.g., functional and/or non-functional requirements) to components and/or policies of a system topology in a networked computing environment (e.g., a cloud computing environment). In a typical embodiment, a set of functional requirements is mapped to a set of components. A set of dependencies between the set of functional requirements is then indentified so that a set of interrelationships between the set of components may be identified. A set of non-functional requirements is then mapped to a set of policies that are then applied to the set of components. Based on the set of components, the set of interrelationships, and the set of policies, a system topology is generated. Upon implementation of the system topology, runtime metrics may be collected as feedback that is utilized for refinement of the system topology, as well as a system topology deployed in the future.

    摘要翻译: 本发明的实施例提供了一种用于将需求(例如,功能和/或非功能需求)映射到网络计算环境(例如,云计算环境)中的系统拓扑的组件和/或策略的方法。 在典型的实施例中,将一组功能要求映射到一组组件。 然后识别该组功能需求之间的依赖关系,以便可以识别该组组件之间的一组相互关系。 然后将一组非功能性要求映射到一组策略,然后将其应用于组件集合。 基于组件集,相互关系的集合和策略集合,生成系统拓扑。 在实施系统拓扑时,可以收集运行时度量值作为用于细化系统拓扑的反馈以及将来部署的系统拓扑。

    Self-updating node controller for an endpoint in a cloud computing environment
    10.
    发明授权
    Self-updating node controller for an endpoint in a cloud computing environment 有权
    用于云计算环境中端点的自更新节点控制器

    公开(公告)号:US08595328B2

    公开(公告)日:2013-11-26

    申请号:US12938411

    申请日:2010-11-03

    IPC分类号: G06F13/00

    CPC分类号: G06F9/5072

    摘要: Embodiments of the present invention provide a self-updating node controller (e.g., for an endpoint/node such as a cloud node). In general, the node controller will autonomously and automatically obtain program code (e.g., scripts) from a central repository. Among other things, the program code enables the node controller to: receive a request message from a cloud node queue associated with the endpoint; process a request corresponding to the request message; automatically update the program code as needed (e.g., when requests cannot be processed/fulfilled); place a state message indicating a state of fulfillment of the request in a cloud manager queue associated with a cloud manager from which the request message was received; update an audit database to reflect the state of fulfillment; and/or place a failure message in a triage queue if the request cannot be processed by the node controller.

    摘要翻译: 本发明的实施例提供了一种自动更新节点控制器(例如,用于诸如云节点的端点/节点)。 通常,节点控制器将自动地并且自动从中央存储库获取程序代码(例如,脚本)。 除此之外,程序代码使得节点控制器能够:从与端点相关联的云节点队列接收请求消息; 处理与请求消息相对应的请求; 根据需要自动更新程序代码(例如,当请求不能被处理/满足时); 将指示满足请求的状态的状态消息放置在与云管理器相关联的云管理器队列中,所述云管理器从其接收到所述请求消息; 更新审计数据库以反映履行情况; 和/或如果请求不能由节点控制器处理,则将故障消息放在分类队列中。