Method and apparatus for utility-based dynamic resource allocation in a distributed computing system
    11.
    发明授权
    Method and apparatus for utility-based dynamic resource allocation in a distributed computing system 失效
    在分布式计算系统中基于实用程序的动态资源分配的方法和装置

    公开(公告)号:US08352951B2

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

    申请号:US12164896

    申请日:2008-06-30

    IPC分类号: G06F9/46 G06F15/173

    CPC分类号: G06F9/5027 G06F9/5083

    摘要: In one embodiment, the present invention is a method for allocation of finite computational resources amongst multiple entities, wherein the method is structured to optimize the business value of an enterprise providing computational services. One embodiment of the inventive method involves establishing, for each entity, a service level utility indicative of how much business value is obtained for a given level of computational system performance. The service-level utility for each entity is transformed into a corresponding resource-level utility indicative of how much business value may be obtained for a given set or amount of resources allocated to the entity. The resource-level utilities for each entity are aggregated, and new resource allocations are determined and executed based upon the resource-level utility information. The invention is thereby capable of making rapid allocation decisions, according to time-varying need or value of the resources by each of the entities.

    摘要翻译: 在一个实施例中,本发明是一种用于在多个实体之间分配有限计算资源的方法,其中该方法被构造为优化提供计算服务的企业的商业价值。 本发明方法的一个实施例涉及为每个实体建立一个服务级别实用程序,其指示针对给定级别的计算系统性能获得多少商业价值。 每个实体的服务级别实用程序被转换成相应的资源级实用程序,指示可以为给定的集合或分配给该实体的资源量获得多少商业价值。 聚合每个实体的资源级实用程序,并根据资源级实用程序信息确定和执行新的资源分配。 因此,本发明能够根据每个实体的时间变化需要或资源价值进行快速分配决定。

    Energy limit in a sliding window in power and heat management
    12.
    发明授权
    Energy limit in a sliding window in power and heat management 失效
    电力和热力管理中的滑动窗口的能量限制

    公开(公告)号:US08224497B2

    公开(公告)日:2012-07-17

    申请号:US12545711

    申请日:2009-08-21

    IPC分类号: G06F1/28

    摘要: A system and method for specifying a temporal window of a fixed size that slides along time; specifying energy consumption as the accumulated power consumption in a temporal window; and applying a threshold that limits the energy consumption in a sliding window, while the power consumption can fluctuate within the window. Power-aware systems apply energy limit as a constraint in performance optimization.

    摘要翻译: 一种用于指定沿着时间滑动的固定尺寸的时间窗口的系统和方法; 将能量消耗指定为时间窗口中的累积功耗; 并且施加限制滑动窗口中的能量消耗的阈值,而功率消耗可以在窗口内波动。 功率感知系统将能量限制作为性能优化的约束。

    System and method for managing files in a distributed system using filtering
    14.
    发明授权
    System and method for managing files in a distributed system using filtering 有权
    使用过滤管理分布式系统中的文件的系统和方法

    公开(公告)号:US06772346B1

    公开(公告)日:2004-08-03

    申请号:US09356770

    申请日:1999-07-16

    IPC分类号: G06F1130

    CPC分类号: H04L63/145 H04L63/0227

    摘要: In a network-connected distributed system including nodes through which digital data flow, one or more of the nodes adapted to process the digital data, a method for efficiently managing the transmission of units of digital data from node to node, includes the steps of receiving, at one of the one or more nodes, units of digital data first transmitted by an originating node; filtering out sufficiently processed units of the digital data based on filtering information; transmitting, to the originating node and/or other nodes, filtered results relating to the sufficiently processed units; queuing, for processing at other nodes, unfiltered units of the digital data which are not filtered out; and updating the filtering information according to results of automatic processing performed in and received from the one of the one or more nodes and/or other nodes in the system.

    摘要翻译: 在包括数字数据流的节点的网络连接的分布式系统中,适于处理数字数据的一个或多个节点,用于有效地管理从节点到节点的数字数据单元的传输的方法包括以下步骤: 在所述一个或多个节点中的一个节点处,由始发节点首先发送的数字数据单元; 基于过滤信息过滤出数字数据的充分处理的单元; 向所述始发节点和/或其他节点发送与所述充分处理的单元相关的滤波结果; 排队,用于在其他节点处处理,未过滤的数字数据的未过滤单元; 以及根据在所述系统中的一个或多个节点和/或其他节点中的一个执行并在其中接收的自动处理的结果来更新所述过滤信息。

    Methods and Apparatus for Power-aware Workload Allocation in Performance-managed Computing Environments
    15.
    发明申请
    Methods and Apparatus for Power-aware Workload Allocation in Performance-managed Computing Environments 失效
    性能管理计算环境中功率感知工作负载分配的方法和设备

    公开(公告)号:US20090254909A1

    公开(公告)日:2009-10-08

    申请号:US12062923

    申请日:2008-04-04

    IPC分类号: G06F9/46

    摘要: An exemplary method of allocating a workload among a set of computing devices includes obtaining at least one efficiency model for each device. The method also includes, for each of a set of allocations of the workload among the devices, determining, for each device, the power consumption for the device to perform the workload allocated to the device by the allocation, the power consumption being determined based on the at least one efficiency model for each device; and determining a total power consumption of the devices. The method also includes selecting an allocation of the workload among the devices based at least in part on the total power consumption of the devices for each allocation. The method also includes implementing the selected allocation of the workload among the devices.

    摘要翻译: 在一组计算设备之间分配工作负载的示例性方法包括为每个设备获得至少一个效率模型。 该方法还包括针对每个设备之间的工作负载的一组分配中的每一个,为每个设备确定用于通过分配来执行分配给该设备的工作负载的设备的功耗,功耗基于 每个设备的至少一个效率模型; 以及确定所述设备的总功耗。 该方法还包括至少部分地基于用于每个分配的设备的总功耗来选择设备之间的工作负载的分配。 该方法还包括在设备之间实现所选择的工作负载分配。

    Approach to monitor application states for self-managing systems
    16.
    发明授权
    Approach to monitor application states for self-managing systems 失效
    监控自我管理系统的应用状态的方法

    公开(公告)号:US07487494B2

    公开(公告)日:2009-02-03

    申请号:US10909760

    申请日:2004-08-02

    IPC分类号: G06F9/44

    CPC分类号: G06F8/316 G06F2209/542

    摘要: The present invention is directed to systems and methods that treat the monitoring of a software application as a separate and independent concern from the software application itself. The present invention utilizes aspect oriented programming to intercept, analyze, decompose the application states of a software application and then to link appropriate non-invasive constructs into the software application code to provide application state information to an autonomic manager through a plurality of sensors. The autonomic manager analyzes the application state information for compliance pre-defined parameters, and takes appropriate corrective action including modifying the software application states using a plurality of effectors. The sensors and effectors are linked as non-invasive constructs to the software application, and in aspect oriented programming constitute aspects. In order to prevent any adverse or undesirable effects to the software application as a result of the application state analysis and selected action, a safety mechanism is included in communication with the effectors.

    摘要翻译: 本发明涉及将软件应用程序的监视视为与软件应用程序本身的独立和独立关注的系统和方法。 本发明利用面向方面的编程来拦截,分析,分解软件应用的应用状态,然后将适当的非侵入性结构链接到软件应用代码中,以通过多个传感器向自主管理器提供应用状态信息。 自主管理器分析合规性预定义参数的应用状态信息,并采取适当的纠正措施,包括使用多个效果器修改软件应用状态。 传感器和效应器作为非侵入式构造链接到软件应用程序,并且面向方面的编程构成方面。 为了防止由于应用状态分析和选择的动作而对软件应用产生不利或不良影响,安全机制被包括在与效果器的通信中。

    METHOD AND APPARATUS FOR UTILITY-BASED DYNAMIC RESOURCE ALLOCATION IN A DISTRIBUTED COMPUTING SYSTEM
    17.
    发明申请
    METHOD AND APPARATUS FOR UTILITY-BASED DYNAMIC RESOURCE ALLOCATION IN A DISTRIBUTED COMPUTING SYSTEM 失效
    分布式计算系统中基于应用的动态资源分配的方法与装置

    公开(公告)号:US20080263559A1

    公开(公告)日:2008-10-23

    申请号:US12164896

    申请日:2008-06-30

    IPC分类号: G06F9/50

    CPC分类号: G06F9/5027 G06F9/5083

    摘要: In one embodiment, the present invention is a method for allocation of finite computational resources amongst multiple entities, wherein the method is structured to optimize the business value of an enterprise providing computational services. One embodiment of the inventive method involves establishing, for each entity, a service level utility indicative of how much business value is obtained for a given level of computational system performance. The service-level utility for each entity is transformed into a corresponding resource-level utility indicative of how much business value may be obtained for a given set or amount of resources allocated to the entity. The resource-level utilities for each entity are aggregated, and new resource allocations are determined and executed based upon the resource-level utility information. The invention is thereby capable of making rapid allocation decisions, according to time-varying need or value of the resources by each of the entities.

    摘要翻译: 在一个实施例中,本发明是一种用于在多个实体之间分配有限计算资源的方法,其中该方法被构造为优化提供计算服务的企业的商业价值。 本发明方法的一个实施例涉及为每个实体建立一个服务级别实用程序,其指示针对给定级别的计算系统性能获得多少商业价值。 每个实体的服务级别实用程序被转换成相应的资源级实用程序,指示可以为给定的集合或分配给该实体的资源量获得多少商业价值。 聚合每个实体的资源级实用程序,并根据资源级实用程序信息确定和执行新的资源分配。 因此,本发明能够根据每个实体的时间变化需要或资源价值进行快速分配决定。

    Adaptive problem determination and recovery in a computer system
    18.
    发明授权
    Adaptive problem determination and recovery in a computer system 有权
    计算机系统中的自适应问题确定与恢复

    公开(公告)号:US07194445B2

    公开(公告)日:2007-03-20

    申请号:US10252979

    申请日:2002-09-20

    摘要: A method, computer program product, and data processing system for recognizing, tracing, diagnosing, and repairing problems in an autonomic computing system is disclosed. Rules and courses of actions to follow in logging data, in diagnosing faults (or threats of faults), and in treating faults (or threats of faults) are formulated using an adaptive inference and action system. The adaptive inference and action system includes techniques for conflict resolution that generate, prioritize, modify, and remove rules based on environment-specific information, accumulated time-sensitive data, actions taken, and the effectiveness of those actions. Thus, the present invention enables a dynamic, autonomic computing system to formulate its own strategy for self-administration, even in the face of changes in the configuration of the system.

    摘要翻译: 公开了一种用于识别,跟踪,诊断和修复自主计算系统中的问题的方法,计算机程序产品和数据处理系统。 使用自适应推理和行动系统制定在记录数据,诊断故障(或故障的威胁)以及处理故障(或故障的威胁)中遵循的行为规则和课程。 自适应推理和行动系统包括基于环境特定信息,累积的时间敏感数据,采取的行动以及这些行为的有效性来生成,优先排列,修改和删除规则的冲突解决技术。 因此,本发明使得动态的自主计算系统能够制定自己的自我管理策略,即使面对系统的配置的变化。

    Method and apparatus for securely transporting an information container from a trusted environment to an unrestricted environment
    19.
    发明授权
    Method and apparatus for securely transporting an information container from a trusted environment to an unrestricted environment 失效
    用于将信息容器从可信环境安全地传送到不受信任的环境的方法和装置

    公开(公告)号:US06678822B1

    公开(公告)日:2004-01-13

    申请号:US08937864

    申请日:1997-09-25

    IPC分类号: H04L900

    摘要: A method for operating a data processing system of a type that includes a first data processing entity located within a trusted environment and a second data processing entity located within an untrusted environment. The method includes a first step, executed at the first data processing entity, of operating a first software agent for detecting a presence of an information container of interest and for producing a modified information container by automatically identifying and at least one of removing, masking, or replacing at least one predetermined type of restricted or private information in the information container. A second step of the method transports the modified information container from the first data processing entity to the second data processing entity for further processing. The further processing may entail an analysis of the modified information container to locate and/or identify an undesirable software entity, such as a computer virus.

    摘要翻译: 一种用于操作数据处理系统的方法,所述数据处理系统包括位于可信环境内的第一数据处理实体和位于不可信环境内的第二数据处理实体。 该方法包括在第一数据处理实体中执行的第一步骤,操作第一软件代理,用于检测感兴趣的信息容器的存在,并通过自动识别和删除,屏蔽, 或者在信息容器中替换至少一种预定类型的限制或私人信息。 该方法的第二步将经修改的信息容器从第一数据处理实体传送到第二数据处理实体,用于进一步处理。 进一步的处理可能需要对修改的信息容器的分析以定位和/或识别不期望的软件实体,例如计算机病毒。