×

AUTONOMOUS DISTRIBUTED WORKLOAD AND INFRASTRUCTURE SCHEDULING

  • US 20170264493A1
  • Filed: 05/31/2017
  • Published: 09/14/2017
  • Est. Priority Date: 03/09/2015
  • Status: Active Grant
First Claim
Patent Images

1. A tangible, non-transitory, machine-readable medium storing instructions that when executed by one or more processors effectuate operations comprising:

  • allocating, with one or more processors, resources in, or added to, a compute-cluster with a compute-cluster manager, the resources including usage of a plurality of computing nodes in, or added to, the compute-cluster to execute one or more distributed workload applications, the distributed workload applications being configured to be executed on a plurality of different computing nodes of the compute-cluster;

    obtaining, with one or more processors, physical telemetry data of each of a plurality of at least some of the computing nodes, the physical telemetry data indicating attributes of a physical environment in which the respective computing node executes and being distinct from logical telemetry data indicative of logical attributes of computing nodes accessible via a respective operating system within which at least some of the computing nodes execute;

    accessing, with one or more processors, a policy that indicates how to allocate compute-cluster resources based on physical telemetry data, logical telemetry data, and workload; and

    allocating, with one or more processors, additional resources of, or added to, the compute-cluster to at least one of the distributed workload applications with the compute-cluster manager based on both the policy and the physical telemetry data, wherein the computer-cluster manager is configured to allocate resources to cause workloads to be scheduled based on amounts of computing resources needed to execute workloads, logical telemetry data of computing nodes, and physical telemetry data of computing nodes in accordance with one or more policies.

View all claims
  • 2 Assignments
Timeline View
Assignment View
    ×
    ×