DISTRIBUTED COMPUTING ENVIRONMENT
First Claim
Patent Images
1. A method of executing an application in a distributed computing environment having a plurality of resources, the method comprising the steps of:
- receiving a job request from a client system specifying the execution of an application on the distributed computing environment;
retrieving, in response to the job request, a description of the modules of the application that identifies critical modules that must be executed in order to achieve a primary purpose of the application and non-critical modules; and
providing the code for each one of the critical modules to resources as they become available prior to providing the code for any of the non-critical modules.
2 Assignments
0 Petitions
Accused Products
Abstract
A distributed computing environment for executing applications in a degraded state during constrained resource availability.
99 Citations
20 Claims
-
1. A method of executing an application in a distributed computing environment having a plurality of resources, the method comprising the steps of:
-
receiving a job request from a client system specifying the execution of an application on the distributed computing environment; retrieving, in response to the job request, a description of the modules of the application that identifies critical modules that must be executed in order to achieve a primary purpose of the application and non-critical modules; and providing the code for each one of the critical modules to resources as they become available prior to providing the code for any of the non-critical modules. - View Dependent Claims (2, 3, 4, 5, 6, 7)
-
-
8. A distributed computing environment having a plurality of resources for executing an application, the distributed computing environment comprising:
-
means for receiving a job request from a client system specifying the execution of an application on the distributed computing environment; means for retrieving, in response to the job request, a description of the modules of the application that identifies critical modules that must be executed in order to achieve a primary purpose of the application and non-critical modules; and means for providing the code for each one of the critical modules to resources as they become available prior to providing the code for any of the non-critical modules. - View Dependent Claims (9, 10, 11, 12, 13, 14)
-
-
15. A computer program product comprising a computer usable medium having computer usable program code for executing an application in a distributed computing environment, the computer usable program code comprising:
-
computer usable program code for receiving a job request from a client system specifying the execution of an application on the distributed computing environment; computer usable program code for retrieving, in response to the job request, a description of the modules of the application that identifies critical modules that must be executed in order to achieve a primary purpose of the application and non-critical modules; and computer usable program code for providing the code for each one of the critical modules to resources as they become available prior to providing the code for any of the non-critical modules. - View Dependent Claims (16, 17, 18, 19, 20)
-
Specification