1. A method, with an information processing system, for managing resource requests, the method comprising; receiving information associated with a current and at least one of current grid workload and past grid workload of a grid computing environment; receiving information associated with available resource capacity of at least one resource for processing grid workload; predicting, based on the information associated with the current and the past grid workload associated with the grid computing environment, an expected grid workload at a plurality of future time intervals; predicting, based on the information associated with the available resource capacity, a resource capacity available to the grid computing environment at a plurality of future time intervals; and allocating resource capacities and at least one resource for processing at least a portion of the current grid workload based on at least the predicted expected grid workload, and the predicted available resource capacity.