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.

    Technologies for Predictively Managing Heat Generation in a Datacenter

    公开(公告)号:US20180026906A1

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

    申请号:US15395482

    申请日:2016-12-30

    IPC分类号: H04L12/911

    摘要: Technologies for allocating resources of a set of managed nodes to workloads to manage heat generation include an orchestrator server to receive resource allocation objective data including a target temperature for one or more of the managed nodes. The orchestrator server is also to determine an initial assignment of a set of workloads among the managed nodes, receive telemetry data from the managed nodes indicative of resource utilization by each of the managed nodes and one or more temperatures and fan speeds of the managed nodes as the workloads are performed, predict future heat generation of the workloads as a function of the telemetry data, determine, as a function of the predicted future heat generation, an adjustment to the assignment of the workloads to achieve the target temperature, and apply the adjustments to the assignments of the workloads among the managed nodes as the workloads are performed.

    Technologies for Assigning Workloads Based on Resource Utilization Phases

    公开(公告)号:US20180024860A1

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

    申请号:US15395273

    申请日:2016-12-30

    IPC分类号: G06F9/50

    摘要: Technologies for assigning workloads based on resource utilization phases include an orchestrator server to assign a set of workloads to the managed nodes. The orchestrator server is also to receive telemetry data from the managed nodes and identify, as a function of the telemetry data, historical resource utilization phases of the workloads. Further, the orchestrator server is to determine, as a function of the historical resource utilization phases and as the workloads are performed, predicted resource utilization phases for the workloads, and apply, as a function of the predicted resources utilization phases, adjustments to the assignments of the workloads among the managed nodes as the workloads are performed.