Computer application for controlling unattended background program execution of jobs
This article is about a class of software. For the mathematical problem in Computer Science, see Job Shop Scheduling. For other uses, see Scheduling (disambiguation).
This article has multiple issues. Please help improve it or discuss these issues on the talk page. (Learn how and when to remove these template messages)
This article needs additional citations for verification. Please help improve this article by adding citations to reliable sources. Unsourced material may be challenged and removed. Find sources: "Job scheduler" – news · newspapers · books · scholar · JSTOR(January 2021) (Learn how and when to remove this message)
This article is in list format but may read better as prose. You can help by converting this article, if appropriate. Editing help is available.(April 2021)
(Learn how and when to remove this message)
A job scheduler is a computer application for controlling unattended background program execution of jobs.[1] This is commonly called batch scheduling, as execution of non-interactive jobs is often called batch processing, though traditional job and batch are distinguished and contrasted; see that page for details. Other synonyms include batch system, distributed resource management system (DRMS), distributed resource manager (DRM), and, commonly today, workload automation (WLA). The data structure of jobs to run is known as the job queue.
Modern job schedulers typically provide a graphical user interface and a single point of control for definition and monitoring of background executions in a distributed network of computers. Increasingly, job schedulers are required to orchestrate the integration of real-time business activities with traditional background IT processing across different operating system platforms and business application environments.
Job scheduling should not be confused with process scheduling, which is the assignment of currently running processes to CPUs by the operating system.
^Effect of Job Size Characteristics on Job Scheduling Performance
A jobscheduler is a computer application for controlling unattended background program execution of jobs. This is commonly called batch scheduling, as...
Task Scheduler (formerly Scheduled Tasks) is a jobscheduler in Microsoft Windows that launches computer programs or scripts at pre-defined times or after...
list of notable jobscheduler software. Jobscheduling applications are designed to carry out repetitive tasks as defined in a schedule based upon calendar...
Optimal jobscheduling is a class of optimization problems related to scheduling. The inputs to such problems are a list of jobs (also called processes...
system software, a job queue (a.k.a. batch queue, input queue), is a data structure maintained by jobscheduler software containing jobs to run. Users submit...
spoolers read jobs from cards, disk, or remote terminals and place them in a job queue to be run. In order to prevent deadlocks the jobscheduler needs to...
refactored out of the JobTracker, while adding the ability to use an alternate scheduler (such as the Fair scheduler or the Capacity scheduler, described next)...
maintaining schedules for multiple employees Jobscheduler, a computer application for controlling unattended background program execution of jobs List of job scheduler...
carried out and when. Scheduling operations and issues in computing may include: The operation of a network scheduler or packet scheduler, an arbiter program...
Fractional jobscheduling is a variant of optimal jobscheduling in which it is allowed to break jobs into parts and process each part separately on the...
and open-source software portal JobScheduler and Batch Queuing for Clusters Beowulf cluster Maui Cluster Scheduler Open Source Cluster Application Resources...
is a jobscheduler and automation tool for Windows. VisualCron is a replacement for the Windows Task Scheduler and a similar cron jobscheduler in Unix-like...
command for submitting jobs to a jobscheduler, usually in cluster or grid computing. The qsub command is used to submit jobs to Slurm Workload Manager...
Shortest job next (SJN), also known as shortest job first (SJF) or shortest process next (SPN), is a scheduling policy that selects for execution the waiting...
software. This software can be grossly separated in four categories: Jobscheduler, nodes management, nodes installation and integrated stack (all the...
Maui Cluster Scheduler is a jobscheduler for use on clusters and supercomputers initially developed by Cluster Resources, Inc. Maui is capable of supporting...
In game theory, a jobscheduling game is a game that models a scenario in which multiple selfish users wish to utilize multiple processing machines. Each...
run-time. On these systems the operating system jobscheduler has little or no idea of the requirements of the job. In contrast, JCL explicitly specifies all...
Linux's Direct Rendering Infrastructure Distributed resource manager or jobscheduler, a software application that is in charge of unattended background executions...
UNIX cluster environments. PBS is supported as a jobscheduler mechanism by several meta schedulers including Moab by Adaptive Computing Enterprises and...
replication and VIP capabilities. Event based actions to trigger emails. Jobscheduler, visual flow designer, manage and move files across protocols. Pass...