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.

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

    Utilizing software component metadata to provision virtual machines in a networked computing environment
    4.
    发明授权
    Utilizing software component metadata to provision virtual machines in a networked computing environment 有权
    利用软件组件元数据在网络计算环境中配置虚拟机

    公开(公告)号:US09317337B2

    公开(公告)日:2016-04-19

    申请号:US13446058

    申请日:2012-04-13

    IPC分类号: G06F9/445 G06F9/50

    CPC分类号: G06F9/5072

    摘要: Embodiments of the present invention provide a set of algorithmic methods that can be used to generate a pre-provisioned pool of virtual machines (VMs) in a networked computing environment. Specifically, an install time for possible combinations of software components of a VM in a plurality of software component combinations is calculated. Each respective install time is weighted by a value associated with a provisioning history of software components. At least part of the software component combinations is allocated to the pre-provisioned pool of virtual machines (VMs).

    摘要翻译: 本发明的实施例提供了一组可用于在网络计算环境中生成预先设计的虚拟机池(VM)的算法方法。 具体地,计算用于多个软件组件中的VM的软件组件的可能组合的安装时间。 每个相应的安装时间由与软件组件的供应历史相关联的值加权。 至少部分软件组件组合被分配给预先配置的虚拟机池(VM)。

    Intelligent and coordinated lighting of a lighting device
    5.
    发明授权
    Intelligent and coordinated lighting of a lighting device 有权
    照明装置的智能和协调照明

    公开(公告)号:US09161419B2

    公开(公告)日:2015-10-13

    申请号:US13540012

    申请日:2012-07-02

    IPC分类号: H05B37/02 H05B37/03

    摘要: Intelligent lighting is provided to motorists traveling down a stretch of road by sequentially turning on adjacent lighting devices in a lighting segment only when required, such as when vehicles are approaching the lighting devices, and turning off the lighting devices or decreasing a light intensity output of the lighting devices to a predefined minimum lighting intensity output level when no vehicles are present. In addition, which bulb to use in a multi-bulb lighting device is determined, as well as the optimal lighting intensity level of the selected bulb. Further, it is determined which lighting devices in a lighting segment may be turned off or dimmed while maintaining a predefined minimum safe light/brightness level along a pathway associated with the lighting segment.

    摘要翻译: 智能照明被提供给驾驶者沿着一条公路行驶,仅在需要时依次打开照明区域中的相邻照明装置,例如当车辆接近照明装置时,以及关闭照明装置或降低照明装置的光强度输出 当没有车辆存在时,照明装置达到预定的最小照明强度输出水平。 另外,确定在多灯泡照明装置中使用的灯泡以及所选灯泡的最佳照明强度水平。 此外,确定在沿着与照明段相关联的路径保持预定的最小安全光/亮度水平的同时照明区段中哪些照明装置可以被关闭或变暗。

    Managing application template artifacts in a networked computing environment
    6.
    发明授权
    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.

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

    INTELLIGENT AND COORDINATED LIGHTING OF A LIGHTING DEVICE
    7.
    发明申请
    INTELLIGENT AND COORDINATED LIGHTING OF A LIGHTING DEVICE 有权
    照明设备的智能和协调照明

    公开(公告)号:US20140001961A1

    公开(公告)日:2014-01-02

    申请号:US13540012

    申请日:2012-07-02

    IPC分类号: H05B37/02

    摘要: Intelligent lighting is provided to motorists traveling down a stretch of road by sequentially turning on adjacent lighting devices in a lighting segment only when required, such as when vehicles are approaching the lighting devices, and turning off the lighting devices or decreasing a light intensity output of the lighting devices to a predefined minimum lighting intensity output level when no vehicles are present. In addition, which bulb to use in a multi-bulb lighting device is determined, as well as the optimal lighting intensity level of the selected bulb. Further, it is determined which lighting devices in a lighting segment may be turned off or dimmed while maintaining a predefined minimum safe light/brightness level along a pathway associated with the lighting segment.

    摘要翻译: 智能照明被提供给驾驶者沿着一条公路行驶,仅在需要时依次打开照明区域中的相邻照明装置,例如当车辆接近照明装置时,以及关闭照明装置或降低照明装置的光强度输出 当没有车辆存在时,照明装置达到预定的最小照明强度输出水平。 另外,确定在多灯泡照明装置中使用的灯泡以及所选灯泡的最佳照明强度水平。 此外,确定在沿着与照明段相关联的路径保持预定的最小安全光/亮度水平的同时照明区段中哪些照明装置可以被关闭或变暗。

    Determining virtual machine image pattern distributions in a networked computing environment
    8.
    发明授权
    Determining virtual machine image pattern distributions in a networked computing environment 有权
    确定联网计算环境中的虚拟机映像模式分布

    公开(公告)号:US09038063B2

    公开(公告)日:2015-05-19

    申请号:US13227261

    申请日:2011-09-07

    IPC分类号: G06F9/455 G06F9/50

    摘要: Embodiments of the present invention provide an approach for determining distributions of virtual machine (VM) patterns across pools of VM instances based upon historical data (e.g., to achieve faster provisioning times). In a typical embodiment, a total pool size for a pool of VM instances is determined (e.g., based on historical data). Then, a distribution of a set of VM instance patterns across the pool is determined (e.g., also based upon historical data). Once the distribution has been determined, the pool of VM instances may be provisioned according to the distribution.

    摘要翻译: 本发明的实施例提供了一种用于基于历史数据(例如,以实现更快的供应时间)来确定VM实例池之间的虚拟机(VM)模式的分布的方法。 在典型的实施例中,确定VM实例池的总池大小(例如,基于历史数据)。 然后,确定跨池的一组VM实例模式的分布(例如也基于历史数据)。 一旦确定了分发,则可以根据分配来配置VM实例池。

    Pre-provisioning virtual machines in a networked computing environment
    9.
    发明授权
    Pre-provisioning virtual machines in a networked computing environment 有权
    在网络化计算环境中预配置虚拟机

    公开(公告)号:US08954586B2

    公开(公告)日:2015-02-10

    申请号:US13181646

    申请日:2011-07-13

    IPC分类号: G06F15/173 G06F9/50 G06F9/455

    摘要: Disclosed are approaches for pre-provisioning cloud computing resources such as virtual machines (VMs) in order to achieve faster and more consistent provisioning times. Embodiments describe approaches to generate a pre-provisioned pool of virtual machines that are utilized when one or more consumers start to initiate a large volume of requests. In typical embodiments, a selection of an operating system to be associated with a VM is received in a computer data structure. A provisioning of the VM will then be initiated based on the selection of the operating system. Thereafter, at least one selection of at least one software program to be associated with the VM will be received in the computer data structure. The provisioning of the VM can then be completed based on the at least one selection of the at least one software program in response to a provisioning request received in the computer data structure.

    摘要翻译: 公开了用于预先提供诸如虚拟机(VM)之类的云计算资源的方法,以便实现更快和更一致的配置时间。 实施例描述了当一个或多个消费者开始发起大量请求时利用的用于生成预先提供的虚拟机池的方法。 在典型的实施例中,在计算机数据结构中接收与VM关联的操作系统的选择。 然后将基于操作系统的选择启动VM的供应。 此后,将在计算机数据结构中接收至少与VM相关联的至少一个软件程序的选择。 然后可以基于在计算机数据结构中接收到的供应请求,基于至少一个软件程序的至少一个选择来完成VM的供应。

    MAPPING REQUIREMENTS TO A SYSTEM TOPOLOGY IN A NETWORKED COMPUTING ENVIRONMENT
    10.
    发明申请
    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.

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