Compiling Software For A Hierarchical Distributed Processing System
    101.
    发明申请
    Compiling Software For A Hierarchical Distributed Processing System 失效
    编译分层处理系统的软件

    公开(公告)号:US20110271263A1

    公开(公告)日:2011-11-03

    申请号:US12770353

    申请日:2010-04-29

    IPC分类号: G06F9/45

    CPC分类号: G06F8/45

    摘要: Compiling software for a hierarchical distributed processing system including providing to one or more compiling nodes software to be compiled, wherein at least a portion of the software to be compiled is to be executed by one or more other nodes; compiling, by the compiling node, the software; maintaining, by the compiling node, any compiled software to be executed on the compiling node; selecting, by the compiling node, one or more nodes in a next tier of the hierarchy of the distributed processing system in dependence upon whether any compiled software is for the selected node or the selected node's descendants; sending to the selected node only the compiled software to be executed by the selected node or selected node's descendant.

    摘要翻译: 编译用于分级分布式处理系统的软件,包括向一个或多个编译节点提供待编译的软件,其中待编译的软件的至少一部分将被一个或多个其他节点执行; 由编译节点编译软件; 由编译节点维护要在编译节点上执行的任何编译软件; 根据编辑的软件是否针对所选择的节点或所选择的节点的后代,由编译节点选择分布式处理系统的层级的下一层中的一个或多个节点; 将所选择的节点或所选节点的后代发送到所选择的节点仅由编译的软件执行。

    Controlling data transfers from an origin compute node to a target compute node
    103.
    发明授权
    Controlling data transfers from an origin compute node to a target compute node 失效
    控制从原始计算节点到目标计算节点的数据传输

    公开(公告)号:US07966618B2

    公开(公告)日:2011-06-21

    申请号:US11754765

    申请日:2007-05-29

    IPC分类号: G06F9/44

    CPC分类号: G06F13/387

    摘要: Methods, apparatus, and products are disclosed for controlling data transfers from an origin compute node to a target compute node that include: receiving, by an application messaging module on the target compute node, an indication of a data transfer from an origin compute node to the target compute node; and administering, by the application messaging module on the target compute node, the data transfer using one or more messaging primitives of a system messaging module in dependence upon the indication.

    摘要翻译: 公开了用于控制从原始计算节点到目标计算节点的数据传输的方法,装置和产品,其包括:由目标计算节点上的应用消息传递模块从原始计算节点接收到从原始计算节点到 目标计算节点; 以及根据所述指示,通过所述目标计算节点上的所述应用消息传递模块来管理使用系统消息传送模块的一个或多个消息传递原语的数据传送。

    Pacing Network Traffic Among A Plurality Of Compute Nodes Connected Using A Data Communications Network
    104.
    发明申请
    Pacing Network Traffic Among A Plurality Of Compute Nodes Connected Using A Data Communications Network 有权
    使用数据通信网络连接的多个计算节点之间的起搏网络流量

    公开(公告)号:US20100005189A1

    公开(公告)日:2010-01-07

    申请号:US12166748

    申请日:2008-07-02

    IPC分类号: G06F15/16

    CPC分类号: H04L47/10 H04L47/283

    摘要: Methods, apparatus, and products are disclosed for pacing network traffic among a plurality of compute nodes connected using a data communications network. The network has a plurality of network regions, and the plurality of compute nodes are distributed among these network regions. Pacing network traffic among a plurality of compute nodes connected using a data communications network includes: identifying, by a compute node for each region of the network, a roundtrip time delay for communicating with at least one of the compute nodes in that region; determining, by the compute node for each region, a pacing algorithm for that region in dependence upon the roundtrip time delay for that region; and transmitting, by the compute node, network packets to at least one of the compute nodes in at least one of the network regions in dependence upon the pacing algorithm for that region.

    摘要翻译: 公开了用于在使用数据通信网络连接的多个计算节点之间起搏网络业务的方法,装置和产品。 网络具有多个网络区域,并且多个计算节点分布在这些网络区域中。 在使用数据通信网络连接的多个计算节点之间起搏网络流量包括:由计算节点针对网络的每个区域识别用于与该区域中的至少一个计算节点进行通信的往返时间延迟; 根据所述区域的往返时间延迟,由所述计算节点为每个区域确定所述区域的起搏算法; 以及根据该区域的起搏算法,由计算节点将网络分组发送到至少一个网络区域中的至少一个计算节点。

    Reducing Power Consumption While Synchronizing A Plurality Of Compute Nodes During Execution Of A Parallel Application
    105.
    发明申请
    Reducing Power Consumption While Synchronizing A Plurality Of Compute Nodes During Execution Of A Parallel Application 有权
    在并行应用执行期间同步多个计算节点时降低功耗

    公开(公告)号:US20090300385A1

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

    申请号:US12129223

    申请日:2008-05-29

    IPC分类号: G06F1/32

    摘要: Methods, apparatus, and products are disclosed for reducing power consumption while synchronizing a plurality of compute nodes during execution of a parallel application that include: beginning, by each compute node, performance of a blocking operation specified by the parallel application, each compute node beginning the blocking operation asynchronously with respect to the other compute nodes; reducing, for each compute node, power to one or more hardware components of that compute node in response to that compute node beginning the performance of the blocking operation; and restoring, for each compute node, the power to the hardware components having power reduced in response to all of the compute nodes beginning the performance of the blocking operation.

    摘要翻译: 公开了用于在执行并行应用期间同步多个计算节点的同时减少功耗的方法,装置和产品,其包括:由每个计算节点开始由并行应用指定的阻塞操作的执行,每个计算节点开始 阻塞操作相对于其他计算节点异步; 响应于该计算节点开始执行阻塞操作,为每个计算节点减少该计算节点的一个或多个硬件组件的功率; 以及对于每个计算节点,恢复具有响应于开始执行所述阻塞操作的所有所述计算节点的功率减小的所述硬件组件的功率。

    Data Communications
    106.
    发明申请
    Data Communications 失效
    数据通信

    公开(公告)号:US20080313341A1

    公开(公告)日:2008-12-18

    申请号:US11764302

    申请日:2007-06-18

    IPC分类号: G06F15/16

    CPC分类号: G06F9/54

    摘要: Data communications, including issuing, by an application program to a high level data communications library, a request for initialization of a data communications service; issuing to a low level data communications library a request for registration of data communications functions; registering the data communications functions, including instantiating a factory object for each of the one or more data communications functions; issuing by the application program an instruction to execute a designated data communications function; issuing, to the low level data communications library, an instruction to execute the designated data communications function, including passing to the low level data communications library a call parameter that identifies a factory object; creating with the identified factory object the data communications object that implements the data communications function according to the protocol; and executing by the low level data communications library the designated data communications function.

    摘要翻译: 数据通信,包括由应用程序向高级数据通信库发出数据通信服务的初始化请求; 向低级数据通信库发送数据通信功能的注册请求; 注册数据通信功能,包括为一个或多个数据通信功能中的每一个实例化工厂对象; 由应用程序发出执行指定数据通信功能的指令; 向低级数据通信库发出执行指定数据通信功能的指令,包括向低级数据通信库传递识别工厂对象的调用参数; 用识别的工厂对象创建根据协议实现数据通信功能的数据通信对象; 并由低级数据通信库执行指定的数据通信功能。

    Providing Policy-Based Operating System Services in an Operating System on a Computing System
    107.
    发明申请
    Providing Policy-Based Operating System Services in an Operating System on a Computing System 失效
    在计算系统的操作系统中提供基于策略的操作系统服务

    公开(公告)号:US20080148355A1

    公开(公告)日:2008-06-19

    申请号:US11553040

    申请日:2006-10-26

    IPC分类号: H04L9/32

    CPC分类号: G06F21/6218

    摘要: Methods, apparatus, and products are disclosed for providing policy-based operating system services in an operating system on a computing system. The computing system includes at least one compute node. The compute node includes an operating system that includes a kernel and a plurality of operating system services of a service type. Providing policy-based operating system services in an operating system on a computing system includes establishing, on the compute node, a kernel policy specifying one of the operating system services of the service type for use in the operating system, and accessing, by the kernel, the specified operating system service. The computing system may also be implemented as a distributed computing system that includes one or more operating system service nodes. One or more of the operating system services may be distributed among the operating system service nodes.

    摘要翻译: 公开了用于在计算系统上的操作系统中提供基于策略的操作系统服务的方法,装置和产品。 计算系统包括至少一个计算节点。 计算节点包括操作系统,其包括内核和服务类型的多个操作系统服务。 在计算系统的操作系统中提供基于策略的操作系统服务包括在计算节点上建立指定操作系统中使用的服务类型的操作系统服务之一的内核策略,以及由内核访问 ,指定的操作系统服务。 计算系统还可以被实现为包括一个或多个操作系统服务节点的分布式计算系统。 一个或多个操作系统服务可以分布在操作系统服务节点之间。

    Heuristic status polling
    109.
    发明授权
    Heuristic status polling 有权
    启发式状态轮询

    公开(公告)号:US07958274B2

    公开(公告)日:2011-06-07

    申请号:US11764282

    申请日:2007-06-18

    IPC分类号: G06F3/00

    CPC分类号: H04L12/44 H04L12/403

    摘要: Methods, compute nodes, and computer program products are provided for heuristic status polling of a component in a computing system. Embodiments include receiving, by a polling module from a requesting application, a status request requesting status of a component; determining, by the polling module, whether an activity history for the component satisfies heuristic polling criteria; polling, by the polling module, the component for status if the activity history for the component satisfies the heuristic polling criteria; and not polling, by the polling module, the component for status if the activity history for the component does not satisfy the heuristic criteria.

    摘要翻译: 提供方法,计算节点和计算机程序产品用于计算系统中组件的启发状态轮询。 实施例包括通过轮询模块从请求应用程序接收请求状态的组件的状态请求; 由轮询模块确定该组件的活动历史是否满足启发式轮询标准; 如果组件的活动历史满足启发式轮询标准,轮询由轮询模块组成状态; 如果组件的活动历史不满足启发式标准,则轮询模块不会轮询该组件的状态。

    Heuristic Status Polling
    110.
    发明申请
    Heuristic Status Polling 有权
    启发式状态轮询

    公开(公告)号:US20080313376A1

    公开(公告)日:2008-12-18

    申请号:US11764282

    申请日:2007-06-18

    IPC分类号: G06F13/22

    CPC分类号: H04L12/44 H04L12/403

    摘要: Methods, compute nodes, and computer program products are provided for heuristic status polling of a component in a computing system. Embodiments include receiving, by a polling module from a requesting application, a status request requesting status of a component; determining, by the polling module, whether an activity history for the component satisfies heuristic polling criteria; polling, by the polling module, the component for status if the activity history for the component satisfies the heuristic polling criteria; and not polling, by the polling module, the component for status if the activity history for the component does not satisfy the heuristic criteria.

    摘要翻译: 提供方法,计算节点和计算机程序产品用于计算系统中组件的启发状态轮询。 实施例包括通过轮询模块从请求应用程序接收请求状态的组件的状态请求; 由轮询模块确定该组件的活动历史是否满足启发式轮询标准; 如果组件的活动历史满足启发式轮询标准,轮询由轮询模块组成状态; 如果组件的活动历史不满足启发式标准,则轮询模块不会轮询该组件的状态。