n. A computer program designed to perform functions such as scheduling, initiation, and termination of jobs.
The part of G2 that directs all other processing. The scheduler works in clock ticks; within a single clock tick it does the following: schedules new tasks, runs tasks that have been scheduled (running a rule, for example), services external data servers, services the user interfaces, and services the simulator.
A model free optimizer that uses the estimate primitive to establish execution order.
A thread component of the SMS Executive that detects pending jobs and creates auxiliary files that enable jobs to be processed. This includes jobs initiated by a user, such as Run Command on Workstations jobs, as well as system jobs.
Someone who schedules the use of hardware resources to optimize system efficiency.
That part of Mach that determines when each program (or program thread) runs, including assignment of start times. The priority of a programâ€(tm)s thread can affect its scheduling. See also "task"; "thread".
A program that controls which batch job runs next, when a resources are available.
The means by which processes are stopped and restarted in the Multitasking Facility without changing the results of the execution.
computer hardware that arranges jobs to be done by the computer in an appropriate order
a program that can run other programs or open a certain file (Windows should know what program to open the file with) at the specified time or periodically
Either an algorithm or an implementation of an algorithm that multiplexes a resource among different entities that all require access to the resource. In this dissertation scheduler and CPU scheduler are used synonymously.
An operating-system process that starts and ends tasks (programs), manages concurrently running processes, and allocates system resources.
An operating system component that selects tasks or jobs that are to be executed.
The part of the kernel that chooses which process(es) to run on the CPUs.
Term used to describe a job scheduler mechanism to which GRAM interfaces. It is a networked system for submitting, controlling, and monitoring the workload of batch jobs in one or more computers. The jobs or tasks are scheduled for execution at a time chosen by the subsystem according to an available policy and availability of resources. Popular job schedulers include Portable Batch System (PBS), Platform LSF, and IBM LoadLeveler.
A program that resides on a CRA Historical Reports client computer. The Scheduler maintains information about each scheduled report, including when the report should execute and what information the report should contain. The scheduler also executes scheduled reports at their scheduled times, based on the time and date of the CRA Historical Reports client computer
The scheduling 'engine' in project management software that carries out time, resource, duration scheduling functions etc.
the part of the kernel that chooses a suitable process to run on the cpu, see the schedule() function.
The part of a computer system's software that determines which task is assigned to each system resource at any given time. In a batch system such as EASY-LL or LoadLeveler that maintains a queue of jobs waiting to run, the scheduler determines when each job can start based on such criteria as the order in which job requests were submitted and the availability of the system resources needed by each job.