1. A method for optimizing monitoring and discovery services for a grid computing environment, comprising: generating a stability and updateability (SUP) ratio for the grid computing environment; estimating a size of a set of scale free graphs for the grid computing environment; generating the set of scale free graphs based on at least one predetermined parameter; generating a set of perturbed scale free graphs based on the set of scale free graphs; and repeating the above steps for each of the monitoring and discovery services to generate a set of monitoring and discovery service (MDS) topology graphs for the grid computing environment.