APPLICATION DEPLOYMENT IN HETEROGENEOUS ENVIRONMENTS
First Claim
1. A computer-implemented method to determine a processing environment suited for executing an application, the method comprising:
- receiving a request to execute the application;
upon determining that execution data identified for the application do not satisfy a first set of criteria, deploying the application for execution on a first processing environment; and
upon determining that the execution data satisfy the first set of criteria, deploying the application for execution partially in time on a second processing environment, based on the execution data, wherein the second processing environment provides a higher capability than the first processing environment in terms of at least one resource type.
1 Assignment
0 Petitions
Accused Products
Abstract
Techniques are disclosed for evaluating an application to determine a processing environment suited for executing the application. A request may be received to execute the application. If execution data identified for the application do not satisfy a first set of criteria, the application is deployed for execution on a first processing environment. If the execution data satisfy the first set of criteria, the application is deployed for execution partially in time on a second processing environment, based on the execution data. The second processing environment provides a higher capability than the first processing environment in terms of at least one resource type.
-
Citations
24 Claims
-
1. A computer-implemented method to determine a processing environment suited for executing an application, the method comprising:
-
receiving a request to execute the application; upon determining that execution data identified for the application do not satisfy a first set of criteria, deploying the application for execution on a first processing environment; and upon determining that the execution data satisfy the first set of criteria, deploying the application for execution partially in time on a second processing environment, based on the execution data, wherein the second processing environment provides a higher capability than the first processing environment in terms of at least one resource type. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8)
-
-
9. A computer program product to determine a processing environment suited for executing an application, the computer program product comprising:
a computer-readable storage medium having computer-readable program code embodied therewith, the computer-readable program code comprising; computer-readable program code configured to receive a request to execute the application; computer-readable program code configured to, upon determining that execution data identified for the application do not satisfy a first set of criteria, deploy the application for execution on a first processing environment; and computer-readable program code configured to, upon determining that the execution data satisfy the first set of criteria, deploy the application by operation of one or more computer processors when executing the computer-readable program code and for execution partially in time on a second processing environment, based on the execution data, wherein the second processing environment provides a higher capability than the first processing environment in terms of at least one resource type. - View Dependent Claims (10, 11, 12, 13, 14, 15, 16)
-
17. A system to determine a processing environment suited for executing an application, the system comprising:
-
one or more computer processors; a memory containing a program which, when executed by the one or more computer processors, is configured to perform an operation comprising; receiving a request to execute the application; upon determining that execution data identified for the application do not satisfy a first set of criteria, deploying the application for execution on a first processing environment; and upon determining that the execution data satisfy the first set of criteria, deploying the application for execution partially in time on a second processing environment, based on the execution data, wherein the second processing environment provides a higher capability than the first processing environment in terms of at least one resource type. - View Dependent Claims (18, 19, 20, 21, 22, 23, 24)
-
Specification