Resource Selection and Application Execution in a Grid: A Migration Experience from GT2 to GT4