Trigger support for a bi-directional broker
First Claim
Patent Images
1. A trigger support system, comprising:
- a processor configured to execute processes of a manager job scheduler, the manager job scheduler being operable to register one or more action requests with a client job scheduler, the one or more action requests associated with one or more existing jobs scheduled on the client job scheduler, each of the one or more existing jobs scheduled independently of the manager job scheduler and comprising a respective job definition comprising job run conditions, and wherein the one or more action requests include one or more requests for statuses of one or more jobs running on the client job scheduler;
a broker enabled to receive the one or more action requests registered by the manager job scheduler;
the broker further enabled to send the one or more action requests to the client job scheduler; and
the client job scheduler operable to receive the one or more action requests from the broker, the client job scheduler further operable, after one of the one or more existing jobs begins to run according to its respective job definition, to take an action based on the one or more action requests and report a result of the action to the manager job scheduler.
1 Assignment
0 Petitions
Accused Products
Abstract
A trigger support system and method for a bi-directional job broker is provided. One or more action requests, or triggers, are registered, for example, by a manager job scheduler or a broker. The one or more action requests are associated with one or more jobs scheduled to run on a client job scheduler. A broker communicates the one or more action requests to the client job scheduler. The client job scheduler takes an action based on the one or more action requests and reports the result of the action to the manager job scheduler.
17 Citations
14 Claims
-
1. A trigger support system, comprising:
-
a processor configured to execute processes of a manager job scheduler, the manager job scheduler being operable to register one or more action requests with a client job scheduler, the one or more action requests associated with one or more existing jobs scheduled on the client job scheduler, each of the one or more existing jobs scheduled independently of the manager job scheduler and comprising a respective job definition comprising job run conditions, and wherein the one or more action requests include one or more requests for statuses of one or more jobs running on the client job scheduler; a broker enabled to receive the one or more action requests registered by the manager job scheduler; the broker further enabled to send the one or more action requests to the client job scheduler; and the client job scheduler operable to receive the one or more action requests from the broker, the client job scheduler further operable, after one of the one or more existing jobs begins to run according to its respective job definition, to take an action based on the one or more action requests and report a result of the action to the manager job scheduler. - View Dependent Claims (2, 3)
-
-
4. A trigger support system, comprising:
-
a manager job scheduler; a processor configured to execute processes of a broker, the broker being operable to interrogate the manager job scheduler to register one or more action requests with a client job scheduler, the one or more action requests associated with one or more existing jobs scheduled on the client job scheduler, each of the one or more existing jobs scheduled independently of the manager job scheduler and comprising a respective job definition comprising job run conditions, and wherein the one or more action requests include one or more requests for statuses of one or more jobs running on the client job scheduler; and the client job scheduler operable to receive the one or more action requests from the broker, the client job scheduler further operable, after one of the one or more existing jobs begins to run according to its respective job definition, to take an action based on the one or more action requests and report a result of the action to the manager job scheduler. - View Dependent Claims (5, 6)
-
-
7. A trigger support method, comprising:
-
registering one or more action requests with a client job scheduler, wherein the one or more action requests include one or more requests for statuses of one or more jobs running on the client job scheduler; transmitting the one or more registered action requests from a manager job scheduler to the client job scheduler via a broker; converting the one or more registered action requests, using the broker, into one or more events in the client job scheduler, the one or more events associated with an existing job scheduled on the client job scheduler, the existing job scheduled independently of the manager job scheduler and comprising a job definition comprising job run conditions; and after the existing job begins to run according to its job definition, taking an action based on the one or more action requests and sending, from the client job scheduler to the manager job scheduler, one or more messages associated with the one or more events as a result of the job being run. - View Dependent Claims (8, 9, 10)
-
-
11. A program storage device readable by machine, tangibly embodying a program of instructions executable by the machine to perform a trigger support method, comprising:
-
registering one or more action requests with a client job scheduler, wherein the one or more action requests include one or more requests for statuses of one or more jobs running on the client job scheduler; transmitting the one or more registered action requests from a manager job scheduler to the client job scheduler via a broker; converting the one or more registered action requests, using the broker, into one or more events in the client job scheduler, the one or more events associated with an existing job scheduled on the client job scheduler, the existing job scheduled independently of the manager job scheduler and comprising a job definition comprising job run conditions; and after the existing job begins to run according to its job definition, taking an action based on the one or more action requests and sending, from the client job scheduler to the manager job scheduler, one or more messages associated with the one or more events as a result of the job being run. - View Dependent Claims (12, 13, 14)
-
Specification