Design and Analysis of a Dynamic Scheduling Strategy with Resource Estimation for Large-Scale Grid Systems