Grid environment, being a collection of heterogeneous and geographically distributed resources, is prone to many kinds of failures such as process failures, resource and network failures. In this paper, we address the problem of resource failure. Resources in grid oscillate between being available and unavailable to the grid. When and how they do so, depends on the failure characteristics of the machines, the policies of resource owners and the scheduling policies. The research work involves implementation of job scheduling in a grid based on pull method for handling resource failure using GridSim simulation toolkit. We also demonstrate how the job execution time varies under different resource failure conditions using different failure patterns.