Install-run-remove mechanism
First Claim
1. A method for maintaining a hierarchical network of superior and inferior computers comprising:
- querying a first inferior computer, by the superior computer, to locate a second inferior computer in the network in which to install a first application and to execute the first application, wherein the superior computer does not act as an inferior computer;
requesting the second inferior computer, by the superior computer, to install the first application and execute the first application;
transferring one or more files to the second inferior computer;
modifying the second inferior computer to install and execute the first application on the second inferior computer and recording the modifications, wherein modifying comprises allocating a resource to the first application;
halting the first application on the second inferior computer;
reversing a portion of the modifications to the second inferior computer according to the recorded modifications, wherein reversing comprises deallocating the resource from the first application; and
re-modifying the second inferior computer to install and execute a second application on the second inferior computer and recording the re-modifications, wherein the re-modifying comprises allocating the resource to the second application.
3 Assignments
0 Petitions
Accused Products
Abstract
A method includes requesting a computer in a network to install a first application and execute the first application, transferring one or more files to the computer, making modifications to the computer to install and execute the first application on the computer while recording the modifications, the modifications comprising allocating a resource to the first application, halting the first application on the computer, and reversing a portion of the modifications to the computer according to the recorded modifications. The reversing includes deallocating the resource from the first application. The method also includes making modifications to the computer to install and execute a second application on the available computer while recording the modifications, where the modifications include allocating the resource to the second application.
-
Citations
14 Claims
-
1. A method for maintaining a hierarchical network of superior and inferior computers comprising:
-
querying a first inferior computer, by the superior computer, to locate a second inferior computer in the network in which to install a first application and to execute the first application, wherein the superior computer does not act as an inferior computer; requesting the second inferior computer, by the superior computer, to install the first application and execute the first application; transferring one or more files to the second inferior computer; modifying the second inferior computer to install and execute the first application on the second inferior computer and recording the modifications, wherein modifying comprises allocating a resource to the first application; halting the first application on the second inferior computer; reversing a portion of the modifications to the second inferior computer according to the recorded modifications, wherein reversing comprises deallocating the resource from the first application; and re-modifying the second inferior computer to install and execute a second application on the second inferior computer and recording the re-modifications, wherein the re-modifying comprises allocating the resource to the second application. - View Dependent Claims (2, 3, 4, 5, 6, 7)
-
-
8. A network comprising a plurality of computers, the network further comprising:
-
a first computer of the plurality of computers comprising a first application manager that manages a first application and a first grid manager for communicating with a first set of the plurality of computers in the network, wherein the first computer acts only as a first computer; a second computer of the plurality of computers comprising a second grid manager, the second computer comprising a service, wherein the service, upon request from the first application manager, installs and executes a first application by making modifications to the second computer to install and execute the first application on the second computer while recording the modifications, wherein the modifications comprise allocating a resource to the first application manager; and a third computer of the first set of the plurality of computers comprising a third grid manager for communicating only with the first grid manager, the second grid manager, and a second set of the plurality of computers in the network, wherein; the third grid manager accesses a list before communicating the request from the first application manager to the second computer, and the list comprises information regarding resources on the second computer and the second set of the plurality of computers that are allocatable to the first application manager. - View Dependent Claims (9, 10, 11, 12, 13, 14)
-
Specification