System and method for selectively utilizing memory available in a redundant host in a cluster for virtual machines
AssigneeVMware, Inc.
InventorJinto Antony
Life of this patent
Estimating the term…
Abstract
Techniques for selectively utilizing memory available in a redundant host system of a cluster are described. In one embodiment, a cluster of host systems, with at least one redundant host system, with each host system having a plurality of virtual machines with associated virtual machine (VM) reservation memory is provided. A portion of a data store is used to store a base file, the base file accessed by all the plurality of virtual machines. A portion of the memory available in the redundant host system is assigned as spare VM reservation memory. A copy of the base file is selectively stored in the spare VM reservation memory for access by all the plurality of virtual machines.
Claims21
(canceled)
A method comprising:
- providing a cluster of host systems, wherein the cluster of host systems includes i) a group of host systems each providing a plurality of virtual machines and ii) a redundant host system;
- directing the plurality of virtual machines to selectively access a duplicate base file copied from a data store;
- determining that a trigger event associated with a first host system of the group of host systems has occurred;
- and
- in response to the determined trigger event:
- redirecting access to the duplicate base file from the redundant host system to a base file in the data store;
- and
- transferring the plurality of virtual machines provided by the first host system to the redundant host system.
A system comprising:
- one or more computers configured to perform operations comprising:
- providing a cluster of host systems, wherein the cluster of host systems includes i) a group of host systems each providing a plurality of virtual machines and ii) a redundant host system;
- directing the plurality of virtual machines to selectively access a duplicate base file copied from a data store;
- determining that a trigger event associated with a first host system of the group of host systems has occurred;
- and
- in response to the determined trigger event:
- redirecting access to the duplicate base file from the redundant host system to a base file in the data store;
- and
- transferring the plurality of virtual machines provided by the first host system to the redundant host system.
A non-transitory computer-readable storage medium including instructions that are configured, when executed by one or more computers, to perform operation comprising:
- providing a cluster of host systems, wherein the cluster of host systems includes i) a group of host systems each providing a plurality of virtual machines and ii) a redundant host system;
- directing the plurality of virtual machines to selectively access a duplicate base file copied from a data store;
- determining that a trigger event associated with a first host system of the group of host systems has occurred;
- and
- in response to the determined trigger event:
- redirecting access to the duplicate base file from the redundant host system to a base file in the data store;
- and
- transferring the plurality of virtual machines provided by the first host system to the redundant host system.
Dependencies are inferred from the claim text.