Server cluster having a virtual server
First Claim
Patent Images
1. A server cluster, comprising:
- a plurality of active nodes, wherein each active node is included within a physical node; and
a standby node associated with the plurality of active nodes, wherein the standby node comprises a physical node and includes a plurality of virtual nodes, wherein each virtual node is associated with an active node and wherein each virtual node comprises the hardware and software operating environment of the associated active node.
1 Assignment
0 Petitions
Accused Products
Abstract
An architecture and method of operation of a server cluster is disclosed in which a virtual standby node is established for each active node of the server cluster. The virtual nodes are each housed in singly physical server. The standby cluster also includes a monitoring module for monitoring the operational status of each virtual machine of the standby node. A cloning and seeding agent is included in the standby node for creating copies of virtual machines and managing the promotion of virtual machines to an operational state.
-
Citations
24 Claims
-
1. A server cluster, comprising:
-
a plurality of active nodes, wherein each active node is included within a physical node; and
a standby node associated with the plurality of active nodes, wherein the standby node comprises a physical node and includes a plurality of virtual nodes, wherein each virtual node is associated with an active node and wherein each virtual node comprises the hardware and software operating environment of the associated active node. - View Dependent Claims (2, 3, 4, 5, 6)
-
-
7. A method for configuring a standby node for a server cluster having a plurality of active nodes, comprising:
-
providing a physical standby node;
establishing, within the standby node and for each active node, a virtual node corresponding to the active node, wherein each virtual node comprises an emulated version of operating system of the physical standby node - View Dependent Claims (8, 9, 10, 11)
-
-
12. A method for managing the operational status of the application of a server cluster having a plurality of active nodes and a physical standby node, comprising the steps of:
-
establishing, within the standby node and for each active node, first and second standby virtual machines, wherein each virtual machine comprises an emulated representation of the operating environment of the corresponding active node;
monitoring the utilization of each of the first standby virtual machines;
migrating a first standby virtual machine to an active node if the operational status of the first standby virtual machine exceeds a threshold;
configuring the second standby virtual machine corresponding to the migrated first standby virtual machine as a replacement for the first standby virtual machine; and
creating a copy of the reconfigured second standby virtual machine as third standby virtual machine. - View Dependent Claims (13, 14, 15)
-
-
16. A method for managing the operational status of the application of a server cluster having a plurality of active nodes and a physical standby node, comprising the steps of:
-
establishing, within the standby node and for each active node, a hot spare virtual machine and a warm spare virtual machine, wherein each of the hot spare virtual machine and each warm spare virtual machine is operable to act as a failover node for the corresponding active node;
monitoring the operational status of the applications of the active node; and
if the workload of an application of an active node exceeds a utilization threshold, migrating a portion of the workload of the application to the hot spare virtual machine corresponding to the active node. - View Dependent Claims (17, 18)
-
-
19. A method for managing the operational status of the application of a server cluster having a plurality of active nodes and a physical standby node, comprising the steps of:
-
establishing, within the standby node and for each active node, a hot spare virtual machine and a warm spare virtual machine, wherein each of the hot spare virtual machine and each warm spare virtual machine is operable to act as a failover node for the corresponding active node;
monitoring the operational status of the applications of the active node;
if the workload of an application of an active node exceeds a utilization threshold, migrating a portion of the workload of the application to another active node of the server cluster; and
configuring within the standby node a hot spare virtual machine and a warm spare virtual machine for the migrated portion of the workload of the application.
-
-
20. A method for managing the operational status of the application of a server cluster having a plurality of active nodes and a physical standby node, comprising the steps of:
-
establishing, within the standby node and for each active node, a hot spare virtual machine and a warm spare virtual machine, wherein each of the hot spare virtual machine and each warm spare virtual machine is operable to act as a failover node for the corresponding active node;
monitoring the operational status of the applications of the active node;
if the workload of two identical applications of an active node exceeds a utilization threshold, combining the two identical applications to a single application; and
configuring within the standby node the corresponding hot spare virtual machine and a warm spare virtual machine to reflect the combined applications of the corresponding active node.
-
-
21. A method for managing the workload of an application of network, comprising the steps of:
-
monitoring the workload of the application;
initiating a virtual version of the application if the workload of the application exceeds a threshold; and
distributing the workload of the application between the application and the virtual version of the application. - View Dependent Claims (22, 23, 24)
-
Specification