System and method for computer cluster virtualization using dynamic boot images and virtual disk
DC CAFCFirst Claim
Patent Images
1. A method comprising:
- selecting a distributed application;
retrieving a policy associated with the distributed application;
dynamically selecting one of a plurality of nodes;
resetting a boot image of the selected node based at least in part on the retrieved policy, wherein the boot image being compatible with the distributed application, wherein resetting the boot image of the selected node comprises;
automatically shutting down the selected node;
resetting the boot image of the selected node; and
restarting the selected node using the reset boot image;
associating a virtual disk image with the selected node based at least in part on the retrieved policy; and
executing at least a portion of the distributed application on the selected node, as reset, using the virtual disk image associated with the selected node, the execution performed by at least one processor of the selected node.
1 Assignment
Litigations
0 Petitions
Accused Products
Abstract
A method for computer cluster virtualization includes selecting a distributed application. A policy associated with the distributed application is retrieved. One of a plurality of nodes is dynamically selected. Then, a boot image of the selected node is reset based, at least in part, on the retrieved policy, with the boot image being compatible with the distributed application. Then, a virtual disk image is associated with the node. At least a portion of the distributed application is then executed on the reset node using the associated virtual disk image.
136 Citations
42 Claims
-
1. A method comprising:
-
selecting a distributed application; retrieving a policy associated with the distributed application; dynamically selecting one of a plurality of nodes; resetting a boot image of the selected node based at least in part on the retrieved policy, wherein the boot image being compatible with the distributed application, wherein resetting the boot image of the selected node comprises;
automatically shutting down the selected node;
resetting the boot image of the selected node; and
restarting the selected node using the reset boot image;associating a virtual disk image with the selected node based at least in part on the retrieved policy; and executing at least a portion of the distributed application on the selected node, as reset, using the virtual disk image associated with the selected node, the execution performed by at least one processor of the selected node. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14)
-
-
15. One or more non-transitory computer readable media embodying software that, when executed by a processor, operates to:
- select a distributed application;
retrieve a policy associated with the distributed application;
dynamically select one of a plurality of nodes;reset a boot image of the selected node based at least in part on the retrieved policy, wherein the boot image being compatible with the distributed application, wherein resetting the boot image of the selected node comprises;
automatically shutting down the selected node;
resetting the boot image of the selected node; and
restarting the selected node using the reset boot image;associate a virtual disk image with the selected node based at least in part on the retrieved policy; and execute at least a portion of the distributed application on the selected node, as reset, using the virtual disk image associated with the selected node. - View Dependent Claims (16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28)
- select a distributed application;
-
29. A system comprising:
- a plurality of nodes, each node comprising at least one processor; and
a management node communicably coupled to the plurality of nodes, the management node operable to; select a distributed application;
retrieve a policy associated with the distributed application;
dynamically select one of a plurality of nodes;reset a boot image of the selected node based at least in part on the retrieved policy, wherein the boot image being compatible with the distributed application, wherein, to reset the boot image of the selected node, the management node is operable to;
automatically shut down the selected node;
reset the boot image of the selected node; and
restart the selected node using the reset boot image;associate a virtual disk image with the selected node based at least in part on the retrieved policy; and execute at least a portion of the distributed application on the selected node, as reset, using the virtual disk image associated with the selected node. - View Dependent Claims (30, 31, 32, 33, 34, 35, 36, 37, 38, 39, 40, 41, 42)
- a plurality of nodes, each node comprising at least one processor; and
Specification