System and method for job scheduling
First Claim
1. A method for tracking and executing a job comprising a plurality of tasks, each task of said plurality of tasks executable on a separate computing device, said method comprising:
- utilizing a workload manager to identify an initial schedule of implementation for said job;
utilizing a plurality of agents to selectively control execution of said plurality of tasks; and
utilizing a publish/subscription interface between said workload manager and said plurality of agents to isolate said communications of said workload manager from said plurality of agents, wherein said workload manager and said plurality of agents each subscribe and schedule execution of and reporting of said plurality of tasks through said publish/subscription interface.
1 Assignment
0 Petitions
Accused Products
Abstract
The invention relates to a system and a method for tracking and executing a job comprising a series of tasks. Each task may be executed on a separate computing device. The method comprises having a workload manager to identify an initial schedule of implementation for the job; having agents to selectively control execution of the tasks; and utilizing a publish/subscription interface between the workload manager and the agents to isolate the communications of the workload manager from the agents. The workload manager and the agents each subscribe and schedule execution of and reporting of the tasks through the publish/subscription interface.
116 Citations
2 Claims
-
1. A method for tracking and executing a job comprising a plurality of tasks, each task of said plurality of tasks executable on a separate computing device, said method comprising:
-
utilizing a workload manager to identify an initial schedule of implementation for said job;
utilizing a plurality of agents to selectively control execution of said plurality of tasks; and
utilizing a publish/subscription interface between said workload manager and said plurality of agents to isolate said communications of said workload manager from said plurality of agents, wherein said workload manager and said plurality of agents each subscribe and schedule execution of and reporting of said plurality of tasks through said publish/subscription interface.
-
-
2. A method for tracking and executing a job comprising a plurality of tasks, each task of said plurality of tasks executable on a separate computing device, said method comprising:
-
utilizing a workload manager to identify an initial schedule of implementation for said job;
utilizing a plurality of agents to selectively control execution of said plurality of tasks; and
utilizing a publish/subscription interface between said workload manager and said plurality of agents to isolate said communications of said workload manager from said plurality of agents, wherein said workload manager provides a schedule for said job to said publish/subscription service said plurality of agents manage execution of their associated tasks by subscribing to said service for said schedule and extracting said associated tasks from said schedule after it is provided thereto.
-
Specification