SCALE ACROSS IN A GRID COMPUTING ENVIRONMENT
First Claim
1. A method for managing available resources in a grid computing environment that includes a plurality of computing clusters, the method comprising the steps of:
- when a new job is submitted, determining if a first of the computing clusters has sufficient available resources to run the new job;
if the first computing cluster does not have sufficient available resources to run the new job, determining if a second of the computing clusters has sufficient available resources to run a first job that is currently running on the first computing cluster; and
if the second computing cluster has sufficient available resources to run the first job, migrating the first job to the second computing cluster.
1 Assignment
0 Petitions
Accused Products
Abstract
A method, grid computing environment, and computer readable medium for managing available resources in a grid computing environment are disclosed. The method includes determining, when a new job is submitted, if a first of the computing clusters has sufficient available resources to run the new job. If the first computing cluster does not have sufficient available resources to run the new job, the method further includes determining if a second of the computing clusters has sufficient available resources to run a first job that is currently running on the first computing cluster. If the second computing cluster has sufficient available resources to run the first job, the first job is migrated to the second computing cluster.
-
Citations
20 Claims
-
1. A method for managing available resources in a grid computing environment that includes a plurality of computing clusters, the method comprising the steps of:
-
when a new job is submitted, determining if a first of the computing clusters has sufficient available resources to run the new job; if the first computing cluster does not have sufficient available resources to run the new job, determining if a second of the computing clusters has sufficient available resources to run a first job that is currently running on the first computing cluster; and if the second computing cluster has sufficient available resources to run the first job, migrating the first job to the second computing cluster. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8)
-
-
9. A computer-readable medium encoded with a program for managing available resources in a grid computing environment that includes a plurality of computing clusters, said program containing instructions for performing the steps of:
-
when a new job is submitted, determining if a first of the computing clusters has sufficient available resources to run the new job; if the first computing cluster does not have sufficient available resources to run the new job, determining if a second of the computing clusters has sufficient available resources to run a first job that is currently running on the first computing cluster; and if the second computing cluster has sufficient available resources to run the first job, migrating the first job to the second computing cluster. - View Dependent Claims (10, 11, 12, 13, 14, 15)
-
-
16. A grid computing environment including a plurality of computing clusters, the grid computing environment comprising:
-
a scale across module for, when a new job is submitted, determining if a first of the computing clusters has sufficient available resources to run the new job, wherein if the scale across module determines that the first computing cluster does not have sufficient available resources to run the new job, the scale across module determines if a second of the computing clusters has sufficient available resources to run a first job that is currently running on the first computing cluster, and if so migrates the first job to the second computing cluster. - View Dependent Claims (17, 18, 19, 20)
-
Specification