1. A method comprising: in a network of interconnected grid compute nodes, storing system criteria for a first grid compute node; storing an initial snapshot of the first grid compute node; comparing a current snapshot of the first grid compute node with the initial snapshoot to identify parts of the current snapshot that do not meet the criteria; and adjusting the first compute node to meet the criteria.