Home Patent Forecast® Sectors Log In   Contact  
How it works Patent Forecast® Sectors Insights
Menu

Application US20170264493
Vapor Io

Autonomous Distributed Workload And Infrastructure Scheduling

Provided is a process of autonomous distributed workload and infrastructure scheduling based on physical telemetry data of a plurality of different data centers executing a plurality of different workload distributed applications on behalf of a plurality of different tenants.

Much More than Average Length Specification


1 Independent Claims

  • Claim CLM-00001. 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.
  • Claim CLM-00020. 20. A method, 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 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 the plurality of 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 Abstract and Specification Size

PDF with Images and Document Face >

Full Text Publication >



Patent Matrix® Search


USPTO Patent Document Number