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
OG exemplary drawing
 
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.