Resource evaluation for a batch job and an interactive session concurrently executed in a grid computing environment
First Claim
Patent Images
1. A method of allocating resources in a grid computing environment, comprising:
- receiving at least one request for a batch job;
receiving at least one request for an interactive session;
determining, by at least one hardware processing unit, computer resources needed for concurrently executing the batch job and the interactive session;
allocating the computer resources for concurrently executing both the batch job and the interactive session, wherein the allocating includes using a multivariable best fit algorithm to allocate the computer resources to reduce fragmentation among the computer resources;
evaluating resource requirements for admitting an application session established through the interactive session, wherein the evaluating includes predicting resource requirements for the application session; and
admitting the application session in response to the resource requirements for the application session being available.
4 Assignments
0 Petitions
Accused Products
Abstract
A method of allocating resources in a grid computing environment is provided. The method includes allocating resources for concurrently executing a batch job and an interactive session.
-
Citations
21 Claims
-
1. A method of allocating resources in a grid computing environment, comprising:
-
receiving at least one request for a batch job; receiving at least one request for an interactive session; determining, by at least one hardware processing unit, computer resources needed for concurrently executing the batch job and the interactive session; allocating the computer resources for concurrently executing both the batch job and the interactive session, wherein the allocating includes using a multivariable best fit algorithm to allocate the computer resources to reduce fragmentation among the computer resources; evaluating resource requirements for admitting an application session established through the interactive session, wherein the evaluating includes predicting resource requirements for the application session; and admitting the application session in response to the resource requirements for the application session being available. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18)
-
-
19. A system for allocation of resources, comprising:
-
means for receiving an interactive session request; means for receiving a batch job request; means for determining computing requirements for the interactive session request; means for determining computing requirements for the batch job request; means for allocating computer resources for concurrently executing the batch job and the interactive session based on determined computing requirements for the batch job and the interactive session, wherein the allocating includes using a multivariable best fit algorithm to allocate the computer resources to reduce fragmentation among the computer resources; means for evaluating resource requirements for admitting an application session established through the interactive session, wherein the evaluating includes predicting resource requirements for the application session; and means for admitting the application session in response to the resource requirements for the application session being available. - View Dependent Claims (20)
-
-
21. A non-transitory computer storage medium on which is embedded one or more computer programs, said one or more computer programs, when executed by a computer system, implementing a method of allocating resources in a grid computing environment, the method comprising:
-
receiving a request for a batch job; receiving a request for an interactive session; determining computer resources needed to satisfy computing requirements for concurrently executing the batch job and the interactive session; allocating the computer resources for concurrently executing both the batch job and the interactive session, wherein the allocating includes using a multivariable best fit algorithm to allocate the computer resources to reduce fragmentation among the computer resources; evaluating resource requirements for admitting an application session established through the interactive session, wherein the evaluating includes predicting resource requirements for the application session; and admitting the application session in response to the resource requirements for the application session being available.
-
Specification