System and method for assigning memory available for high availability failover to virtual machines
First Claim
Patent Images
1. A method for assigning memory available for high availability (HA) failover, comprising:
- determining the memory available for HA failover in at least one failover host computing system of a HA cluster, wherein the memory available for HA failover is memory available on the at least one failover host computing system to accommodate affected virtual machines in an event of HA failover, wherein the HA failover is a failure of at least one host computing system that is different from the at least one failover host computing system, and wherein the at least one failover host computing system is designated to accommodate the affected virtual machines associated with the at least one failed host computing system in the HA cluster; and
assigning, at a first level, the memory available for HA failover to one or more virtual machines running on the at least one host computing system in the HA cluster as input/output (I/O) cache memory when there is no failure of the at least one host computing system, wherein the memory available for HA failover is assigned using a remote connection from the one or more virtual machines running on the at least one host computing system to the at least one failover host computing system.
2 Assignments
0 Petitions
Accused Products
Abstract
Techniques for assigning memory available for high availability (HA) failover to virtual machines in a high availability (HA) cluster are described. In one embodiment, the memory available for HA failover is determined in at least one failover host computing system of the HA cluster. Further, the memory available for HA failover is assigned to one or more virtual machines in the HA cluster as input/output (I/O) cache memory.
-
Citations
29 Claims
-
1. A method for assigning memory available for high availability (HA) failover, comprising:
-
determining the memory available for HA failover in at least one failover host computing system of a HA cluster, wherein the memory available for HA failover is memory available on the at least one failover host computing system to accommodate affected virtual machines in an event of HA failover, wherein the HA failover is a failure of at least one host computing system that is different from the at least one failover host computing system, and wherein the at least one failover host computing system is designated to accommodate the affected virtual machines associated with the at least one failed host computing system in the HA cluster; and assigning, at a first level, the memory available for HA failover to one or more virtual machines running on the at least one host computing system in the HA cluster as input/output (I/O) cache memory when there is no failure of the at least one host computing system, wherein the memory available for HA failover is assigned using a remote connection from the one or more virtual machines running on the at least one host computing system to the at least one failover host computing system. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10)
-
-
11. A system comprising:
-
one or more high availability (HA) clusters, each HA cluster comprising; a plurality of host computing systems with each host computing system including virtual machines running therein; and at least one failover host computing system including memory available for HA failover; and a management server communicative with the one or more clusters, wherein the management server includes a memory management module to; determine memory available for HA failover in the at least one failover host computing system of a HA cluster of the one or more HA clusters, wherein the memory available for HA failover is memory available on the at least one failover host computing system to accommodate affected virtual machines in an event of HA failover, wherein the HA failover is a failure of at least one host computing system that is different from the at least one failover host computing system, and wherein the at least one failover host computing system is designated to accommodate the affected virtual machines associated with the at least one failed host computing system in the HA cluster; and assign, at a first level, the memory available for HA failover to one or more virtual machines running on the at least one host computing system in the HA cluster as input/output (I/O) cache memory when there is no failure of the at least one host computing system, wherein the memory available for HA failover is assigned using a remote connection from the one or more virtual machines running on the at least one host computing system to the at least one failover host computing system. - View Dependent Claims (12, 13, 14, 15, 16, 17, 18, 19)
-
-
20. A non-transitory computer-readable storage medium including instructions that are configured, when executed by a computing system, to perform a method for assigning memory available for high availability (HA) failover, the method comprising:
-
determining the memory available for HA failover in at least one failover host computing system of a HA cluster, wherein the memory available for HA failover is memory available on the at least one failover host computing system to accommodate affected virtual machines in an event of HA failover, wherein the HA failover is a failure of at least one host computing system that is different from the at least one failover host computing system, and wherein the at least one failover host computing system is designated to accommodate the affected virtual machines associated with the at least one failed host computing system in the HA cluster; and assigning, at a first level, the memory available for HA failover to one or more virtual machines running on the at least one host computing system in the HA cluster as input/output (I/O) cache memory when there is no failure of the at least one host computing system failure, wherein the memory available for HA failover is assigned using a remote connection from the one or more virtual machines running on the at least one host computing system to the at least one failover host computing system. - View Dependent Claims (21, 22, 23, 24, 25, 26, 27, 28, 29)
-
Specification