Method, apparatus and system for resource sharing in grid computing networks
First Claim
Patent Images
1. A method of sharing resources on a grid network, comprising:
- configuring a host to include a grid virtual machine and a second virtual machine;
allocating resources on the host to the grid virtual machine; and
executing a grid application in the grid virtual machine.
1 Assignment
0 Petitions
Accused Products
Abstract
A method, apparatus and system may utilize virtual machines in a grid computing environment. More specifically, hosts in a grid computing network may be configured to run various virtual machines. Additionally, these hosts may be configured to designate one or more of the virtual machines to processing grid applications. A resource manager may access predefined policies to monitor the grid virtual machine and manage resource allocation within the grid network, in conjunction with a virtual machine manager or a virtual machine monitor (“VMM”).
123 Citations
31 Claims
-
1. A method of sharing resources on a grid network, comprising:
-
configuring a host to include a grid virtual machine and a second virtual machine;
allocating resources on the host to the grid virtual machine; and
executing a grid application in the grid virtual machine. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10)
-
-
11. An article comprising a machine-accessible medium having stored thereon instructions that, when executed by a machine, cause the machine to:
-
configure a grid virtual machine and a second virtual machine on a grid network;
allocate resources to the grid virtual machine; and
execute a grid application in the grid virtual machine. - View Dependent Claims (12, 13, 14, 15, 17, 18, 19, 20)
-
-
16. The article according to claim 111 wherein the instructions, when executed by the machine, further cause the machine to isolate the grid virtual machine from the second virtual machine.
-
21. A system to share resources on a grid network, comprising:
-
a grid virtual machine on a host capable of executing a grid application;
a second virtual machine on the host coupled to the grid virtual machine;
a virtual machine manager on the host, the virtual machine manager coupled to the grid virtual machine and the second virtual machine on the host, the virtual machine manager capable of allocating the host'"'"'s resources to the grid virtual machine and the second virtual machine; and
a resource manager on the host, the resource manager coupled to the virtual machine manager, the grid virtual machine and the second virtual machine, the resource manager capable of allocating resources to the grid virtual machine to supplement the resources allocated by the virtual machine manager. - View Dependent Claims (22, 23, 24)
-
-
25. A grid network, comprising:
-
a first host capable of running a first grid virtual machine and a second virtual machine; and
a second host coupled to the first host, the second host capable of running a second grid virtual machine and a third virtual machine, the first grid virtual machine and the second grid virtual machine capable of simultaneously executing a grid application. - View Dependent Claims (26, 27)
-
-
28. A method of sharing resources on a grid network, comprising:
-
retrieving predefined policies for a grid virtual machine on a host;
monitoring the grid virtual machine on the host to determine if the grid virtual machine violates the predefined policies; and
taking appropriate action if the grid virtual machine violates at least one of the predefined policies. - View Dependent Claims (29)
-
-
30. An article comprising a machine-accessible medium having stored thereon instructions that, when executed by a machine, cause the machine to retrieve predefined policies for a grid virtual machine on the machine;
-
monitor the grid virtual machine on the host to determine if the grid virtual machine violates the predefined policies; and
take appropriate action if the grid virtual machine violates at least one of the predefined policies. - View Dependent Claims (31)
-
Specification