Resource allocation diagnosis on distributed computer systems
AssigneeVMware, Inc.
InventorAashish Parikh
Life of this patent
Estimating the term…
Abstract
Disclosed are aspects of resource allocation diagnosis for distributed computer systems. In one example, a user interface creates a user-modified version of a snapshot of a distributed computing system. A hypothetical resource allocation is determined for the user-modified version of the snapshot. The hypothetical resource allocation is calculated based on at least one of load balancing and resource scheduling. The hypothetical resource allocation for the user-modified version of the snapshot is implemented in the distributed computing system.
Claims20
A system, comprising:
- at least one computing device;
- and
- at least one memory storing executable instructions, wherein the instructions, when executed by at least one processor, cause the at least one computing device to at least:
- generate a user interface that creates a user-modified version of a snapshot of a distributed computing system, wherein the user-modified version of the snapshot comprises at least one of:
- a user-modified hardware configuration for the distributed computing system, and a user-modified set of system constraints for the distributed computing system;
- determine a hypothetical resource allocation for the user-modified version of the snapshot, the hypothetical resource allocation being calculated based on at least one of:
- load balancing, and resource scheduling;
- and
- implement, in the distributed computing system, the hypothetical resource allocation for the user-modified version of the snapshot.
A computer-implemented method, comprising:
- generating a user interface that creates a user-modified version of a snapshot of a distributed computing system, wherein the user-modified version of the snapshot comprises at least one of:
- a user-modified hardware configuration for the distributed computing system, and a user-modified set of system constraints for the distributed computing system;
- determining a hypothetical resource allocation for the user-modified version of the snapshot, the hypothetical resource allocation being calculated based on at least one of:
- load balancing, and resource scheduling;
- and
- implementing, in the distributed computing system, the hypothetical resource allocation for the user-modified version of the snapshot.
A computer-readable storage medium comprising executable instructions, wherein the instructions, when executed by at least one processor, cause at least one computing device to at least:
- generate a user interface that creates a user-modified version of a snapshot of a distributed computing system, wherein the user-modified version of the snapshot comprises at least one of:
- a user-modified hardware configuration for the distributed computing system, and a user-modified set of system constraints for the distributed computing system;
- determine a hypothetical resource allocation for the user-modified version of the snapshot, the hypothetical resource allocation being calculated based on at least one of:
- load balancing, and resource scheduling;
- and
- implement, in the distributed computing system, the hypothetical resource allocation for the user-modified version of the snapshot.
Dependencies are inferred from the claim text.