A job is submitted into a first selection of resources in a grid
environment from among a hierarchy of discrete sets of resources
accessible in the grid environment. Discrete sets of resources may
include locally accessible resources, enterprise accessible resources,
capacity on demand resources, and grid resources. The performance of the
first selection of resources is monitored and compared with a required
performance level for the job. If the required performance level is not
met, then the discrete sets of resources are queried for available
resources to meet the required performance level in an order designated
by said hierarchy. Available resources in a next discrete set of resource
from the hierarchy of discrete sets of resources are added to a virtual
organization of resources handling the job within the grid environment.