Self-submitting job for testing a job scheduling/submitting software
First Claim
1. A method for submitting an instance of a job for execution by a processor and monitoring the job instance using a state model, comprising the steps of:
- fetching a job instance, the job instance having associated job instance activate information;
submitting the job instance to a processor;
registering the job instance activate information with a job queuing subsystem application program interface (API) that runs on the processor;
determining, at the API, a state of the job instance, the job instance automatically and continuously monitoring the state while the job instance is running and when the state matches a pre-determined state value the job instance submitting a subsequent job instance to the processor and registering the subsequent job instance activate information with the API that runs on the processor, wherein the subsequent job instance is any subsequent job instance;
reporting, by the API, said state of the job instance to an application; and
implementing an action on the subsequent job instance based on the reported state of the job instance.
1 Assignment
0 Petitions
Accused Products
Abstract
A method, and a system applying the method, for submitting an instance of a job for execution by a processor and monitoring the job instance using a state model, including the following steps. Fetching a job instance, the job instance having associated job instance activate information. Submitting the job instance to a processor. Registering the job instance activate information with a job queuing subsystem application program interface (API). Determining a state of the job instance, the job instance automatically and continuously monitoring the state while the job instance is running and when the state matches a predetermined state value the job instance submitting a subsequent job instance to the processor and registering the subsequent job instance activate information with the API. Reporting, by the API, the state of the job instance to an application. Implementing an action on the subsequent job instance based on the reported state.
17 Citations
15 Claims
-
1. A method for submitting an instance of a job for execution by a processor and monitoring the job instance using a state model, comprising the steps of:
-
fetching a job instance, the job instance having associated job instance activate information; submitting the job instance to a processor; registering the job instance activate information with a job queuing subsystem application program interface (API) that runs on the processor; determining, at the API, a state of the job instance, the job instance automatically and continuously monitoring the state while the job instance is running and when the state matches a pre-determined state value the job instance submitting a subsequent job instance to the processor and registering the subsequent job instance activate information with the API that runs on the processor, wherein the subsequent job instance is any subsequent job instance; reporting, by the API, said state of the job instance to an application; and implementing an action on the subsequent job instance based on the reported state of the job instance. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 15)
-
-
11. A system for submitting an instance of a job for execution by a processor and monitoring the job instance using a state model, comprising:
-
device that fetches the job instance, the job instance having associated job instance activate information; device that submits a job instance to a processor; device that registers the job instance activate information with a job queuing subsystem application program interface (API) that runs on the processor; device that determines, at the API, a state of the job instance; device for the job instance to automatically and continuously monitor the state while the job instance is running and when the state matches a predetermined state a subsequent job instance is submitted to the processor and its activate information is registered with the API that runs on the processor, wherein the subsequent job instance is any subsequent job instance; device that reports, by the API, said state of the job instance to an application; and device that implements an action on the subsequent job instance based on the reported state of the job instance. - View Dependent Claims (12, 13)
-
-
14. A program storage device readable by a machine, tangibly embodying a program of instructions executable by the machine for submitting an instance of a job for execution by a processor and monitoring the job instance using a state model, comprising:
-
enabling a computer program to fetch a job instance, the job instance having associated job instance activate information; enabling a computer program to submit the job instance to a processor; enabling a computer program to register the job instance activate information with a job queuing subsystem application program interface (API) that runs on the processor; enabling a computer program to determine, at the API, a state of the job instance, the job instance automatically and continuously monitoring the state while the job instance is running and when the state matches a pre-determined state value the job instance submitting a subsequent job instance to the processor and registering the subsequent job instance activate information with the API that runs on the processor, wherein the subsequent job instance is any subsequent job instance; enabling a computer program to report, by the API, said state of the job instance to an application; and implementing an action on the subsequent job instance based on the reported state of the job instance.
-
Specification