Managing data received from processes of a distributed computing arrangement
    1.
    发明授权
    Managing data received from processes of a distributed computing arrangement 失效
    管理从分布式计算安排的进程收到的数据

    公开(公告)号:US07469268B2

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

    申请号:US10910679

    申请日:2004-08-03

    IPC分类号: G06F15/16 G06F15/173

    CPC分类号: G06F11/3636

    摘要: Data is received from a plurality of processes of a distributed computing arrangement. The computing arrangement contains a plurality of processing nodes. In a first processing node of the plurality of processing nodes data objects are received from a subset of the plurality of processes. A set of non-responsive processes of the plurality of processes is determined based on arrival times of the data objects relative to a current time. The data objects are aggregated into a set of data objects without waiting for data objects associated with the non-responsive processes. The set of data objects are sent to a second processing node of the plurality of processing nodes.

    摘要翻译: 从分布式计算装置的多个处理接收数据。 计算装置包含多个处理节点。 在多个处理节点的第一处理节点中,从多个处理的子集接收数据对象。 基于数据对象相对于当前时间的到达时间来确定多个处理的一组无响应过程。 数据对象被聚合成一组数据对象,而不等待与非响应过程相关联的数据对象。 数据对象集合被发送到多个处理节点中的第二处理节点。

    Multiprocess debugging using multiple conventional debuggers

    公开(公告)号:US07055139B2

    公开(公告)日:2006-05-30

    申请号:US10109287

    申请日:2002-03-28

    IPC分类号: G06F9/44

    CPC分类号: G06F11/3656

    摘要: A computer system includes an aggregator network that couples a plurality of processes on which an application executes to a debugger user interface. Using the debugger user interface, commands are created and sent through the aggregator network to the processes and messages from the processes are routed through the aggregator network to the debugger user interface. Whenever possible, the aggregator network combines the processors' messages into fewer messages and provides a reduced number of messages to the debugger user interface. The aggregated messages generally contain the same information as the messages they aggregate and identify the processes from which the messages originated. The aggregator network examines the processor messages for messages that have identical or similar data payloads and aggregates messages that have identical or similar payloads.

    Technologies for Assigning Workloads to Balance Multiple Resource Allocation Objectives

    公开(公告)号:US20180027055A1

    公开(公告)日:2018-01-25

    申请号:US15395443

    申请日:2016-12-30

    IPC分类号: H04L29/08

    摘要: Technologies for allocating resources of managed nodes to workloads to balance multiple resource allocation objectives include an orchestrator server to receive resource allocation objective data indicative of multiple resource allocation objectives to be satisfied. The orchestrator server is additionally to determine an initial assignment of a set of workloads among the managed nodes and receive telemetry data from the managed nodes. The orchestrator server is further to determine, as a function of the telemetry data and the resource allocation objective data, an adjustment to the assignment of the workloads to increase an achievement of at least one of the resource allocation objectives without decreasing an achievement of another of the resource allocation objectives, and apply the adjustments to the assignments of the workloads among the managed nodes as the workloads are performed. Other embodiments are also described and claimed.

    TECHNOLOGIES FOR DYNAMIC REMOTE RESOURCE ALLOCATION

    公开(公告)号:US20180026905A1

    公开(公告)日:2018-01-25

    申请号:US15395183

    申请日:2016-12-30

    IPC分类号: H04L12/911 H04L29/08

    摘要: Technologies for dynamically allocating resources among a set of managed nodes include an orchestrator server to receive telemetry data from the managed nodes indicative of resource utilization and workload performance by the managed nodes as the workloads are executed, generate a resource allocation map indicative of allocations of resources among the managed nodes, determine, as a function of the telemetry data and the resource allocation map, a dynamic adjustment to allocation of resources to at least one of the managed nodes to improve performance of at least one of the workloads executed on the at least one of the managed nodes, and apply the adjustment to the allocation of the resources among the managed nodes as the workloads are executed. Other embodiments are also described and claimed.