| US 7,587,480 B2 | ||
| Automated grid compute node cleaning | ||
| Alexander Gebhart, Bad Schoenborn (Germany); and Erol Bozak, Pforzheim (Germany) | ||
| Assigned to SAP AG, Walldorf (Germany) | ||
| Filed on Dec. 20, 2004, as Appl. No. 11/17,401. | ||
| Prior Publication US 2006/0168352 A1, Jul. 27, 2006 | ||
| Int. Cl. G06F 15/177 (2006.01); G06F 11/00 (2006.01); G06F 15/173 (2006.01) | ||
| U.S. Cl. 709—223 [709/220; 714/42] | 30 Claims |

| 11. A computer program product, tangibly embodied in a computer-readable storage medium, the storage medium comprising instructions,
which when executed on a data processing apparatus in a network of interconnected computer systems, cause the data processing
apparatus to:
store system criteria for a first grid compute node;
deploy a grid-enabled application in the first grid compute node;
run the deployed grid-enabled application on the first grid compute node;
run a cleaning service on the first grid compute node, wherein the cleaning service takes an initial snapshot of the first
grid compute node before the deployed grid-enabled application is run on the first grid compute node, the initial snapshot
being separate from the system criteria;
store the initial snapshot in the first grid compute node;
use the cleaning service to stop running of the deployed grid-enabled application;
prevent acceptance or execution of a first guery received from the network of interconnected grid compute nodes;
take a current snapshot of the first grid compute node when running of the grid-enabled application is stopped and when acceptance
or execution of the first query is being prevented;
compare the current snapshot of the first grid compute node with the initial snapshot to identify parts of the current snapshot
that do not meet the system criteria; and
adjust, using the cleaning service, the first compute node to meet the system criteria.
|