Determining optimal settings for resource actuators
    2.
    发明授权
    Determining optimal settings for resource actuators 有权
    确定资源执行器的最佳设置

    公开(公告)号:US08355828B2

    公开(公告)日:2013-01-15

    申请号:US12404019

    申请日:2009-03-13

    IPC分类号: G06F1/28

    CPC分类号: G06F1/28 G06F1/3203

    摘要: A power model that relates the settings of resource actuators to power consumption levels of the resource actuators and a condition model that relates the settings of the resource actuators to an environmental condition at the location of the at least one entity and a power consumption level of the at least one entity are developed. A constraint optimization problem having an objective function and at least one constraint is formulated, where the objective function computes at least a proportional quantity of a total power consumption level of the resource actuators and the at least one constraint comprises a setpoint environmental condition at a location of the at least entity. A solution to the constraint optimization problem is determined, where the solution provides optimal values for the resource actuator settings.

    摘要翻译: 将资源执行器的设置与资源执行器的功率消耗水平相关联的功率模型以及将资源致动器的设置与至少一个实体的位置处的环境条件和 至少有一个实体被开发出来。 制定具有目标函数和至少一个约束的约束优化问题,其中目标函数计算资源致动器的总功耗水平的至少比例量,并且至少一个约束包括位置处的设定点环境条件 的至少实体。 确定约束优化问题的解决方案,其中解决方案为资源执行器设置提供最佳值。

    System and method for assigning an application component to a computing resource
    4.
    发明授权
    System and method for assigning an application component to a computing resource 有权
    将应用程序组件分配给计算资源的系统和方法

    公开(公告)号:US07865582B2

    公开(公告)日:2011-01-04

    申请号:US10915823

    申请日:2004-08-11

    IPC分类号: G06F15/173 G06F9/46

    CPC分类号: G06F9/5005

    摘要: Embodiments of the present invention relate to a system and method for allocating resources to applications. One embodiment of the present invention may include identifying a plurality of applications and a plurality of application components, and determining available resources of a networked computing system for potentially storing the applications and application components. Additionally, the embodiment may include determining required resources for each application component, assigning a subset of available resources for each application component based on the required resources of the application component and the available resources. The embodiment may also include associating the application components with the subsets of available resources and storing more than one application component of the plurality of application components on a single available resource.

    摘要翻译: 本发明的实施例涉及一种用于向应用分配资源的系统和方法。 本发明的一个实施例可以包括识别多个应用和多个应用组件,以及确定联网计算系统的可用资源以潜在地存储应用和应用组件。 另外,该实施例可以包括确定每个应用组件的所需资源,基于应用组件的所需资源和可用资源为每个应用组件分配可用资源的子集。 该实施例还可以包括将应用组件与可用资源的子集相关联,并将多个应用组件的多于一个应用组件存储在单个可用资源上。

    Assigning resources to an application component by taking into account an objective function with hard and soft constraints
    5.
    发明授权
    Assigning resources to an application component by taking into account an objective function with hard and soft constraints 失效
    通过考虑到具有硬和软约束的目标函数,将资源分配给应用程序组件

    公开(公告)号:US07861247B1

    公开(公告)日:2010-12-28

    申请号:US11048530

    申请日:2005-01-31

    CPC分类号: G06F9/5011 G06Q10/06

    摘要: Embodiments of the present invention relate to a system and method for assigning resources to an application component. One embodiment of the present invention includes identifying an application component, and determining available resources of a networked computing system for running the application component. Additionally, the embodiment includes determining required resources for the application component, assigning a subset of available resources for the application component taking into account the required resources of the application component, the available resources, and one or more operator policies. These operator policies generally include preferences of operators, administrators, users, or the like, and could also include business rules. Additionally, the embodiment includes associating the application component with the subset of available resources.

    摘要翻译: 本发明的实施例涉及一种用于向应用组件分配资源的系统和方法。 本发明的一个实施例包括识别应用组件,以及确定用于运行应用组件的联网计算系统的可用资源。 此外,该实施例包括确定应用组件的所需资源,为应用组件分配可用资源的子集,同时考虑应用组件的所需资源,可用资源和一个或多个运营商策略。 这些运营商策略通常包括运营商,管理员,用户等的偏好,并且还可以包括业务规则。 另外,该实施例包括将应用组件与可用资源的子集相关联。

    Resource allocation in data centers using models
    6.
    发明授权
    Resource allocation in data centers using models 有权
    数据中心资源分配使用模型

    公开(公告)号:US07743127B2

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

    申请号:US10269896

    申请日:2002-10-10

    IPC分类号: G06F15/173

    摘要: A method for resource allocation in a data center is disclosed which employs modeling techniques that enable resource allocation in large-scale data centers. A method for resource allocation according to the present techniques includes providing a model for resource allocation which is adapted to a resource topology of a data center and an architecture of an application to be deployed in the data center. A set of resources in the data center are allocated to the application using the model in response to a set of resource requirements of the application and a set of attributes of the resources in the data center such that communication delay among the resources allocated to the application is minimized. Techniques are disclosed for decomposing the model into a set of more tractable programming models which may be solved using available mathematical programming solvers.

    摘要翻译: 公开了一种在数据中心中进行资源分配的方法,其采用能够在大规模数据中心中进行资源分配的建模技术。 根据本技术的用于资源分配的方法包括提供适于数据中心的资源拓扑的资源分配模型和要部署在数据中心中的应用的架构。 响应于应用的一组资源需求和数据中心中的资源的一组属性,使用模型将数据中心中的一组资源分配给应用,使得分配给应用的资源之间的通信延迟 被最小化。 公开了用于将模型分解成一组更易于处理的编程模型的技术,其可以使用可用的数学规划解算器来解决。

    Method of controlling access to computing resource within shared computing environment
    8.
    发明申请
    Method of controlling access to computing resource within shared computing environment 有权
    控制共享计算环境中计算资源访问的方法

    公开(公告)号:US20060090163A1

    公开(公告)日:2006-04-27

    申请号:US10972232

    申请日:2004-10-21

    IPC分类号: G06F9/46

    摘要: An embodiment of a method of controlling access to a computing resource within a shared computing environment begins with a first step of measuring performance parameters for workloads accessing the computing resource to determine a performance parameter vector for the workloads. The method continues with a second step of estimating a controller function for the computing resource by analysis of recent performance parameters and recent throughputs. The controller function comprises a mathematical operation which takes an input and provides an output. In a third step, the method compares the performance parameter vector to a reference performance parameter vector to determine an error parameter. In a fourth step, the method applies the controller function to the error parameter to determine a target throughput for each of the workloads. The method concludes with a fifth step of adjusting access to the computing resource for each work load having a throughput limit different from about the target throughput by reducing or increasing the throughput limit for the workload to about the target throughput.

    摘要翻译: 在共享计算环境中控制对计算资源的访问的方法的实施例开始于测量访问计算资源的工作负载的性能参数的第一步骤,以确定工作负载的性能参数向量。 该方法继续第二步,通过分析最近的性能参数和最近的吞吐量来估计用于计算资源的控制器功能。 控制器功能包括一个接受输入并提供输出的数学运算。 在第三步中,该方法将性能参数向量与参考性能参数向量进行比较以确定误差参数。 在第四步中,该方法将控制器功能应用于错误参数,以确定每个工作负载的目标吞吐量。 该方法结束于第五步,通过将工作负载的吞吐量限制减少或提高到目标吞吐量,调整对具有与关于目标吞吐量不同的吞吐量限制的每个工作负载的计算资源的访问。

    Method for assigning network resources to applications for optimizing performance goals
    9.
    发明申请
    Method for assigning network resources to applications for optimizing performance goals 审中-公开
    将网络资源分配给应用程序以优化性能目标的方法

    公开(公告)号:US20060031444A1

    公开(公告)日:2006-02-09

    申请号:US10856222

    申请日:2004-05-28

    IPC分类号: G06F15/173 G06F9/46

    CPC分类号: G06F9/5011 H04L41/12

    摘要: A system and method for improving a network. The system and method may include receiving a virtual topology including a list of application components defining an arbitrary network, resource requirements for the application components and communication requirements between each set of application components and receiving a network topology including a list of physical resources defining an arbitrary capacitated network, specifications for the physical resources, connections between the physical resources and a physical property for each connection. The system and method may also include creating decision variables and constraints to provide an objective function using the virtual topology and the network topology and assigning each application component to at least one physical resource according to the decision variables, the constraints, and the objective function.

    摘要翻译: 一种改善网络的系统和方法。 系统和方法可以包括接收虚拟拓扑,包括定义任意网络的应用组件列表,应用组件的资源需求以及每组应用组件之间的通信需求,以及接收包括定义任意的物理资源列表的网络拓扑 电容网络,物理资源的规格,物理资源之间的连接以及每个连接的物理属性。 系统和方法还可以包括创建决策变量和约束以使用虚拟拓扑和网络拓扑提供目标函数,并且根据决策变量,约束和目标函数将每个应用组件分配给至少一个物理资源。

    Method and apparatus for allocating resources to applications
    10.
    发明申请
    Method and apparatus for allocating resources to applications 有权
    向应用程序分配资源的方法和装置

    公开(公告)号:US20050228850A1

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

    申请号:US10808073

    申请日:2004-03-24

    IPC分类号: G06F15/16

    CPC分类号: G06F9/5005

    摘要: A method, system, and apparatus is disclosed for allocating resources to applications. Available resources of a networked computing system may be determined. For each application, required resources of the application may be determined. An assigned subset of the available resources for each application is determined as a function of the required resources of the application and the available resources. The function reduces communication delays between resources of the subset of the available resources in conformance with bandwidth capacity requirements of the application and in conformance with network bandwidth limitations. The applications may then be associated with the assigned subsets of resources.

    摘要翻译: 公开了一种用于向应用分配资源的方法,系统和装置。 可以确定联网计算系统的可用资源。 对于每个应用程序,可以确定应用程序的所需资源。 根据应用程序和可用资源的所需资源确定每个应用程序的可用资源的分配子集。 该功能根据应用的带宽容量要求并符合网络带宽限制,减少可用资源子集资源之间的通信延迟。 然后应用可以与所分配的资源子集相关联。