Excess capacity grid for artificial intelligence, machine learning, and lower priority processes
AssigneeVMware, Inc.
InventorDaniel Beveridge
Life of this patent
Estimating the term…
Abstract
Aspects of providing an excess capacity grid for artificial intelligence, machine learning, and lower-priority processes are described. A grid orchestration client is installed on a virtual machine or a physical device that performs a production workload for an enterprise. The grid orchestration client communicates with a grid orchestration server as part of an excess capacity grid that performs grid workloads. A request to execute a grid workload is received. The grid orchestration client causes the grid workload to be executed.
Claims20
A non-transitory computer readable medium embodying instructions executable in at least one computing device that, wherein the instructions, when executed by the at least one computing device, cause the at least one computing device to at least:
- install, by a management tool preinstalled on a virtual machine or a physical device that performs at least one production workload for an enterprise based at least in part on and a privilege level at which the management tool executes or privileged credentials accessible to the management tool, a grid orchestration client that communicates with a grid orchestration server to form at least a portion of an excess capacity grid that performs grid workloads at a priority level equal to or lower than the at least one production workload;
- receive, by the grid orchestration client from the grid orchestration server, a request to execute a grid workload;
- launch, by the grid orchestration client, the grid workload on the virtual machine or the physical device;
- and
- transmit, from the virtual machine or the physical device, a workload result of the grid workload to a grid server component of the excess capacity grid.
A system, comprising:
- at least one computing device;
- and
- instructions executable in the at least one computing device that, wherein the instructions, when executed by the at least one computing device, cause the at least one computing device to at least:
- install, by a management tool preinstalled on a virtual machine or a physical device that performs at least one production workload for an enterprise based at least in part on and a privilege level at which the management tool executes or privileged credentials accessible to the management tool, a grid orchestration client that communicates with a grid orchestration server to form at least a portion of an excess capacity grid that performs grid workloads at a priority level equal to or lower than the at least one production workload;
- receive, by the grid orchestration client from the grid orchestration server, a request to execute a grid workload;
- launch, by the grid orchestration client, the grid workload on the virtual machine or the physical device;
- and
- transmit, from the virtual machine or the physical device, a workload result of the grid workload to a grid server component of the excess capacity grid.
A method comprising:
- installing, by a management tool preinstalled on a virtual machine or a physical device that performs at least one production workload for an enterprise based at least in part on and a privilege level at which the management tool executes or privileged credentials accessible to the management tool, a grid orchestration client that communicates with a grid orchestration server to form at least a portion of an excess capacity grid that performs grid workloads at a priority level equal to or lower than the at least one production workload;
- receiving, by the grid orchestration client from the grid orchestration server, a request to execute a grid workload;
- and
- launching, by the grid orchestration client, the grid workload on the virtual machine or the physical device.
Dependencies are inferred from the claim text.