Selection of a suitable node to host a virtual machine in an environment containing a large number of nodes
AssigneeOracle International Corporation
InventorVijay Srinivas Agneeswaran
Life of this patent
Estimating the term…
Loading patent…
AssigneeOracle International Corporation
InventorVijay Srinivas Agneeswaran
Estimating the term…
An aspect of the present invention facilitates selecting suitable nodes to host virtual machines (VMs) in an environment containing a large number of nodes (such as a grid). In one embodiment, information indicating corresponding resources available in each machine node (a node capable of hosting VMs) in the grid is maintained distributed over a set of management nodes contained in the grid. On receiving an indication that a VM requiring a set of resources is sought to be hosted, a machine node having available the set of resources is identified based on the distributed information. The VM is then provisioned/hosted on the identified machine node. The maintenance of the resource availability information distributed across multiple management nodes enables the solution to be scaled for use in environments having a large number of nodes.
A method of selecting suitable nodes to host virtual machines (VMs) in a grid containing a plurality of machine nodes capable of hosting VMs, said method comprising:
A computing system comprising:
A non-transitory machine readable medium storing one or more sequences of instructions for causing a management node to facilitate selection of suitable nodes to host virtual machines (VMs) in a grid containing a plurality, of machine nodes capable of hosting VMs, wherein execution of said one or more sequences of instructions by one or more processors contained in said management node causes said management node to perform the actions of:
A method of selecting suitable nodes to host virtual machines (VMs) in a grid, said grid containing a plurality of machine nodes capable of hosting VMs, said method comprising:
Dependencies are inferred from the claim text.