Grid is a distributed system with non interactive workloads that involve a large number of resources for computation. The fundamental problem of the grid research and development community is seeking to coordinate distributed resources among a dynamic set of individuals and organizations in order to solve a common collaborative goal in a secured manner. The problem arises through the heterogeneity, distribution and sharing of the resources in different virtual organizations. Interoperability is a main issue for applications to function with the grid. A strong and secure resource selection method should be incorporated for selecting the exact trustworthy resources that influences the success of the system.