External job scheduling within a distributed processing system having a local job control system
First Claim
1. A method for processing jobs within a distributed processing system having a local job control system (LJCS) which receives user jobs to be processed, said method comprising:
- starting a marker job by a resource scheduler external to said LJCS, wherein said marker job corresponds to a user job to be run by said LJCS;
responsive to starting of said marker job by said resource scheduler, starting said user job by said LJCS; and
upon termination of said user job, ending said marker job started by said resource scheduler, wherein starting of said user job by said LJCS is responsive to said resource scheduler'"'"'s starting of said marker job and wherein ending of said marker job is responsive to termination of said user job.
1 Assignment
0 Petitions
Accused Products
Abstract
External job scheduling capabilities are provided to a local job control system lacking or having insufficient job scheduling capabilities. This is accomplished by encapsulating running of a user job by the local job control system (LJCS) within running of a marker job at a node management system, which is responsive to an external resource scheduler. The technique includes starting a marker job by the resource scheduler external to the local job control system, wherein the marker job corresponds to a user job to be run by the LJCS; responsive to starting of the marker job, starting the user job by the LJCS; and upon termination of the user job, ending the marker job started by the resource scheduler, wherein starting of the user job by the LJCS is responsive to the resource scheduler'"'"'s starting of the marker job and wherein ending of the marker job is responsive to termination of the user job.
67 Citations
31 Claims
-
1. A method for processing jobs within a distributed processing system having a local job control system (LJCS) which receives user jobs to be processed, said method comprising:
-
starting a marker job by a resource scheduler external to said LJCS, wherein said marker job corresponds to a user job to be run by said LJCS;
responsive to starting of said marker job by said resource scheduler, starting said user job by said LJCS; and
upon termination of said user job, ending said marker job started by said resource scheduler, wherein starting of said user job by said LJCS is responsive to said resource scheduler'"'"'s starting of said marker job and wherein ending of said marker job is responsive to termination of said user job. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10)
-
-
11. A system for processing jobs within a distributed system having a local job control system (LJCS) which receives user jobs to be processed, said system comprising:
-
a resource scheduler external to said LJCS, said resource scheduler comprising means for starting a marker job, wherein said marker job corresponds to a user job to be run by said LJCS;
means for starting said user job by said LJCS responsive to starting of said marker job by said resource scheduler; and
means for ending said marker job started by said resource scheduler upon termination of said user job, wherein said means for starting of said user job by said LJCS is responsive to said resource scheduler'"'"'s means for starting said marker job and wherein said means for ending said marker job is responsive to termination of said user job. - View Dependent Claims (12, 13, 14, 15, 16, 17, 18, 19, 20)
-
-
21. A system for processing jobs within a distributed processing system having a local job control system (LJCS) which receives user jobs to be processed, said system comprising;
-
a scheduler module for controlling scheduling of a job for execution within said LJCS, said scheduler module being external to said LJCS and comprising computer code for;
starting a marker job external to said LJCS, wherein said marker job corresponds to a user job to be run by said LJCS;
responsive to starting of said marker job, initiating starting of said user job by said LJCS; and
upon termination of said user job, ending said marker job, wherein starting of said user job by said LJCS is responsive to said scheduler'"'"'s starting of said marker job and wherein ending of said marker job is responsive to termination of said user job.
-
-
22. At least one program storage device, readable by a machine, tangibly embodying at least one program of instructions executable by the machine to perform a method for processing jobs within a distributed processing system having a local job control system (LJCS) which receives user jobs to be processed, said method comprising:
-
starting a marker job by a resource scheduler external to said LJCS, wherein said marker job corresponds to a user job to be run by said LJCS;
responsive to starting of said marker job by said resource scheduler, starting said user job by said LJCS; and
upon termination of said user job, ending said marker job started by said resource scheduler, wherein starting of said user job by said LJCS is responsive to said resource scheduler'"'"'s starting of said marker job and wherein ending of said marker job is responsive to termination of said user job. - View Dependent Claims (23, 24, 25, 26, 27, 28, 29, 30, 31)
-
Specification