System and method for batch computing
AssigneeNimbix, Inc.
InventorsStephen M. Hebert, Robert L. Sherrard, Leonardo E. Reiter
Life of this patent
Estimating the term…
Abstract
A method, system, and computer-readable storage medium for creating and executing containerized applications in cloud computing are disclosed. For example, one method involves identifying a command. Such a command indicates an application to be executed by a compute node. The method also involves generating a job for transmission to the compute node. The job indicates a container. The compute node, upon receipt of the job, is configured to create an environment for such a container, execute the application within the container, and generate results of the execution of the application.
Claims21
1-20. (canceled)
A system for batch computing, comprising:
- a plurality of environment template data structures stored in a first data storage device, each environment template data structure having associated functionality;
- a user interface system operating on a first processor and configured to retrieve one of the environment template data structures by transmitting a request to a second processor, to generate a user interface display for the environment template data structure on a display associated with the first processor, to receive a user-entered update to the environment template data structure at the first processor to modify the functionality of the environment template data structure and to transmit the user-entered update to the second processor;
- a server module operating on the second processor, the server module configured to receive the user-entered update to the environment template data structure, to store an updated environment template data structure in a second data storage device and to generate a container for the updated environment template data structure that is configured to execute an application using the updated environment template data structure to modify functionality of the application.
A method for batch computing, comprising:
- storing a plurality of environment template data structures in a first data storage device, each environment template data structure having associated functionality;
- retrieving one of the environment template data structures by transmitting a request from a user interface operating on a first processor to a second processor, wherein the user interface generates a user interface display for the environment template data structure on a display associated with the first processor that is configured to receive a user-entered update to the environment template data structure at the first processor to modify the functionality of the environment template data structure and to transmit the user-entered update to the second processor;
- receive the user-entered update to the environment template data structure at a server module;
- storing an updated environment template data structure having modified functionality in a second data storage device;
- generating a container for the updated environment template data structure that is configured to execute an application using the modified functionality of the updated environment template data structure to modify functionality of the application.
Dependencies are inferred from the claim text.