Patent ID: 8275881

Claim:
A system for managing escalating resources needs of a job submitted in a grid environment, the system comprising: a grid management system for organizing at least one resource into a hierarchy of discrete sets of resources comprising a plurality of local resources, a plurality of capacity on demand resources, and a plurality of external grid resources, said grid management system for managing said at least one resource from a grid environment comprising a plurality of computing systems each comprising said at least one resource and communicatively connected over a network to share each said at least one resource through at least one grid service; said grid management system for receiving a plurality of separate job requests from a plurality of client systems over said network; said grid management system for submitting a particular job from among said plurality of jobs received at said grid management system from a particular client system from among said plurality of client systems to a virtual organization comprising a first selection of said plurality of local resources from among said hierarchy of discrete sets of resources; said grid management system for monitoring a performance level of said virtual organization handling said particular job; said grid management system for comparing said performance level of said virtual organization with a performance requirement for said particular job; said grid management system, responsive to a performance level of said virtual organization not meeting a required performance level for said particular job, for querying said hierarchy of discrete sets of resources in an order designated by said hierarchy from among said second selection of capacity on demand resources and said third selection of external grid resources to meet said required performance level for said particular job; and said grid management system, responsive to identifying at least one available additional resource from said hierarchy of discrete sets of resources, for adding said at least one available additional resource to said virtual organization of resources handling said particular job within said grid environment.