Distributed resource scheduling based on network utilization
AssigneeVMware, Inc.
InventorsSahan B. Gamage, Rean Griffith
Life of this patent
Estimating the term…
Abstract
Examples provide a network-utilization based scheduler that considers network utilization when load balancing virtual computing instances (VCIs) in a cluster. The scheduler also periodically evaluates proposed migrations based on a current cluster snapshot including network utilization data of the hosts. Proposed migrations are removed and/or prioritized to prevent network saturation in the cluster.
Claims21
1-20. (canceled)
A computer-implemented method, comprising:
- receiving statistics associated with a candidate host of a plurality of hosts within a cluster;
- identifying a proposed migration of a virtual computing instance (VCI) from a current host to the candidate host;
- and
- in response to determining, based at least in part on an internal traffic statistic represented within the statistics, that the candidate host is at least one of network saturated or network unsaturated, allowing the proposed migration.
A system, comprising:
- at least one memory storing a scheduler;
- a candidate host of a plurality of hosts within a cluster;
- and
- at least one processor programmed to execute the scheduler to:
- receive statistics associated with the candidate host;
- identify a proposed migration of a virtual computing instance (VCI) from a current host to the candidate host;
- and
- in response to determining, based at least in part on an internal traffic statistic represented within the statistics, that the candidate host is at least one of network saturated or network unsaturated, allow the proposed migration.
A non-transitory computer-readable medium embodying computer-readable instructions stored thereon that, when executed by a computing device, direct the computing device to perform a method comprising:
- receiving statistics associated with a candidate host of a plurality of hosts within a cluster;
- identifying a proposed migration of a virtual computing instance (VCI) from a current host to the candidate host;
- and
- in response to determining, based at least in part on an internal traffic statistic represented within the statistics, that the candidate host is at least one of network saturated or network unsaturated, allowing the proposed migration.
Dependencies are inferred from the claim text.