List of job scheduler software
Encyclopedia
This is a list of notable job scheduling software. Job scheduling applications
Job scheduler
A job scheduler is a software application that is in charge of unattended background executions, commonly known for historical reasons as batch processing....

 are designed to carry out repetitive tasks as defined in a schedule based upon calendar and event conditions. More recently this category of software is increasingly labeled as 'Workload Automation
Workload Automation
The concept of Workload Automation is an evolution of traditional job schedulers which needed to react to the dynamic demands of IT. Workload automation needs to be able to coordinate—in real-time—a varied set of workload types with complex dependencies across a broad spectrum of operating systems...

', which is an industry term for the next generation of job scheduling applications.

Abstract

The products are divided into those supporting ERP software and those that do not, non-vendor schedulers and platform built-ins. Mainframe
Mainframe computer
Mainframes are powerful computers used primarily by corporate and governmental organizations for critical applications, bulk data processing such as census, industry and consumer statistics, enterprise resource planning, and financial transaction processing.The term originally referred to the...

 batch schedulers are not listed.

Only products having a wikipedia page for it or its vendor are listed.

The products and are ordered alphabetically.

Job scheduling products with ERP support

For the description of the functionalities in the table header just click on it.
Product (alphabetical) Vendor Version Company Origin Company size User interface Data storage Script storage Event driven Agentless Agents Platforms Central upgradable Any OS account stdout/err transfer File events File transfer ERP Support SAP XBP version Role-based security Auditing Design lifecycle
ActiveBatch Advanced Systems Concepts, Inc.
Advanced Systems Concepts, Inc.
Advanced Systems Concepts, Inc. provides job scheduling, scripting and command language, and data replication and recovery software. Founded in 1981 in Hoboken, the company is now based in Morristown, New Jersey...

 (ASCI)
V8 USA Dedicated Browser, GUI, Fat Client, Mobile Database yes yes yes yes Windows, Linux, Unix, iSeries, HP NSK, OpenVMS, more yes yes yes yes yes JDEdwards, Oracle, Peoplesoft, SAP 2.0 and 3.0 yes yes yes
Automation Center Stonebranch / OpWise
Stonebranch
Stonebranch provides Managed File Transfer and Job Scheduling solutions for businesses of all sizes. Headquartered in Atlanta, Georgia, Stonebranch has companies across the globe including: the United States, the United Kingdom, Germany, Denmark, the Netherlands, Italy and Spain. The company has...

1.7 Europe/USA Dedicated Browser Database Next version yes no yes Windows Linux Solaris AIX HP-UX zOS yes yes yes yes SAP R3 3 yes yes yes
AutoSys CA Large
Batchman
BatchMan
BatchMan is batch scheduling software that was first created 1995. It is one of the job schedulers for SAP that is completely integrated into SAP and written in ABAP. It integrates seamlessly with other SAP modules like BW or FI and can perform tasks based on time periods, the arrival of files on a...

Honico
Honico
The Honico Group, is a German software company specialized in developing software add-ons for SAP. The group is divided into several subsidiaries that cover development, training and consulting...

Germany Dedicated GUI Browser yes no no yes SAP only 2.0 and 3.0
Control-M BMC
BMC Software
BMC Software, Inc. is a multinational corporation specializing in Business Service Management software, with record annual revenue in fiscal 2009 of $1.87 billion...

7 USA Dedicated Fat client Database yes yes yes yes Unix/Linux Windows VMS Via SD yes yes yes yes SAP, Oracle EBS, DynamicsAx 2.0 and 3.0 yes yes yes
Cronacle/CPS Redwood
Redwood Software
Redwood Software, Inc. is a multinational corporation that specializes in enterprise and business process automation solutions, job scheduling software, report management software, and report distribution software...

V8 Netherlands Dedicated Browser Database yes yes possible Yes Unix/Linux, Windows, OpenVMS, IBM iSeries, IBM zOs Built-in yes yes yes yes SAP, SAP Business Objects, Oracle EBS, Oracle OHI, JD Edwards, PeopleSoft, Microsoft AX 2.0 and 3.0 yes yes yes
Dollar Universe Orsyp
ORSYP S.A
ORSYP S.A. is a computer software and consulting company headquartered in Paris, France. ORSYP edits and sells software, and their flagship product is called Dollar Universe, a job scheduler which automates jobs, tasks and processes in IT environments with various operating systems and applications...

 
5.6 France Dedicated Browser Own flat files yes yes no yes Unix/Linux Windows VMS no no yes yes SAP 2.0 and 3.0 yes yes yes
dSeries CA Large
JAMS Scheduler
JAMS Scheduler
MVP Software is a company that develops the JAMS Scheduler Workload Automation and enterprise job scheduling software used to automate IT processes...

MVP USA Dedicated Browser yes yes yes Unix/Linux Windows VMS no yes yes Ecometry JDEdwards Oracle Peoplesoft SAP Symitar 2.0 and 3.0 yes yes yes
OpCon
OpCon
OpCon is the job scheduler and IT automation product from Software & Management Associates . Since its first release in 1995 it had been called OpCon/xps...

SMA 5.0.0 USA/Europe Dedicated Fat client, Browser Database no yes no yes Unisys OS2200, Unisys MCP, UNIX, Linux, IBM z/OS, IBM VSE, IBM ISeries, HP NonStop, Windows, OpenVMS, JEE yes yes yes yes yes SAP 2.0. soon 3.0 yes yes yes

Job scheduling products without ERP support

For the description of the functionalities in the table header just click on it.
Product (alphabetical) Vendor Version Company Origin Company size User interface Data storage Script storage Event driven Agentless Agents Platforms Central upgradable Any OS account stdout/err transfer File events File transfer Role-based security Auditing Design lifecycle
Flux Flux
Flux (software company)
Flux is a software company that develops and licenses a software product, also called Flux, targeted for the Workload Automation and Managed File Transfer markets...

 
7.11 USA Dedicated Browser Derby
Apache Derby
Apache Derby is a relational database management system developed by the Apache Software Foundation that can be embedded in Java programs and used for online transaction processing. It has a 2 MB disk-space footprint.Apache Derby is developed as an open source project under the Apache 2.0 license...

 or an external database
no yes yes yes Any system with a JVM no yes yes yes yes yes yes yes
Batch Job Server Camellia Software Corporation 3.0 USA Dedicated Browser Windows no yes yes yes Windows no yes yes yes yes yes yes yes
Global ECS Vinzant Software
Vinzant Software
Vinzant Software is a privately held company that is based in Hobart, IN. Vinzant Software develops and markets enterprise job scheduling solutions for most platforms including Windows, Unix, Linux, AS400 and MPE/ix. It was founded in 1988 by David Vinzant and has solely focused on job...

4.10 USA Dedicated Client, Browser SQL Server or Oracle Future Version Yes No Yes Unix Linux Windows No Yes Yes Yes Yes Yes Yes Yes
Grid Engine Sun
Sun
The Sun is the star at the center of the Solar System. It is almost perfectly spherical and consists of hot plasma interwoven with magnetic fields...

Platform LSF Platform Computing
Platform Computing
Platform Computing is a privately held software company that is primarily known for its job scheduling product, Load Sharing Facility . It was founded in 1992 in Toronto, Ontario, Canada and is currently headquartered in Markham, Ontario with 11 branch offices across the United States, Europe and...

Canada Dedicated Unix Linux Windows
Opalis/SCO Microsoft
Microsoft
Microsoft Corporation is an American public multinational corporation headquartered in Redmond, Washington, USA that develops, manufactures, licenses, and supports a wide range of products and services predominantly related to computing through its various product divisions...

Large
Skybot Scheduler
Skybot Scheduler
Skybot Software is the maker of Skybot Scheduler, an enterprise job scheduler and workload automation solution for Windows, UNIX, and Linux servers. Skybot Software is headquartered in Eden Prairie, MN and is backed by Help/Systems, LLC, a company that has over 28 years of job scheduling experience...

Skybot Software 2.1 USA GB Dedicated Browser Database yes yes no yes Any system with a JVM no yes yes yes yes yes yes no
Tivoli WS
Tivoli Software
Tivoli Software is the service management brand of the IBM Software Group. IBM purchased Austin-based Tivoli Systems, Inc. on March 4, 1996 and allowed existing executive management to operate Tivoli as a wholly owned subsidiary in the IBM Software Group...

IBM
IBM
International Business Machines Corporation or IBM is an American multinational technology and consulting corporation headquartered in Armonk, New York, United States. IBM manufactures and sells computer hardware and software, and it offers infrastructure, hosting and consulting services in areas...

Large
VisualCron
VisualCron
VisualCron is a automation tool and task scheduler/job scheduler for Windows.-Automate common Tasks:* execute files with advanced properties* encrypt/decrypt files using Open PGP standard* compress/decompress files using zip,gzip,bzip,tar...

VisualCron Dedicated Windows
TlosLite Likya Teknoloji Dedicated

Non-vendor schedulers

  • DIET
    DIET
    DIET is a piece of software for grid-computing. As middleware, DIET sits between the operating system and the application software . DIET was created in 2000. It was designed for high-performance computing...

  • Open Source Job Scheduler
    Open Source Job Scheduler
    The Open Source Job Scheduler is an open source computer application for enterprise level job scheduling used for process automation. Job Scheduler is used to launch executable files and shell scripts and to run database procedures automatically....

  • OpenPBS
    Portable Batch System
    Portable Batch System is the name of computer software that performs job scheduling. Its primary task is to allocate computational tasks, i.e., batch jobs, among the available computing resources...

  • ProActive Parallel Suite
    ProActive
    ProActive is Java grid middleware for parallel, distributed, and multi-threaded computing. It is developed by the OW2 Consortium, including INRIA, CNRS, University of Nice Sophia Antipolis, and ActiveEon...

    , an Open Source computer software job scheduler developed by INRIA and ActiveEon
  • Simple Linux Utility for Resource Management
    Simple Linux Utility for Resource Management
    Simple Linux Utility for Resource Management is an opensource job scheduler used by many of the world's supercomputers and computer clusters. It provides three key functions. First it allocates exclusive and/or non-exclusive access to resources to users for some duration of time so they can...

  • Lance Scheduler

Platform built-in schedulers

  • Cron
    Cron
    Cron is a time-based job scheduler in Unix-like computer operating systems. Cron enables users to schedule jobs to run periodically at certain times or dates...

      Unix built in scheduler
  • Windows Task Scheduler
    Task Scheduler
    Task Scheduler is a component of Microsoft Windows that provides the ability to schedule the launch of programs or scripts at pre-defined times or after specified time intervals. It was first introduced in the Windows 95 Plus! pack as System Agent but was renamed to Task Scheduler in Windows 98...


Company size

  • Large : the company has a lot of products, thus a massive helpdesk.
  • Dedicated : the company runs only the job scheduling product, so have mostly a helpdesk with experts, and they care about every customer.

User interface

Most vendors deliver a browser interface these days, well, you'll know the advantages.

Script storage

  • Some products are only capable of starting a script or executable which is already present on the target system. Eventually some environment variables are set prior to the script run.
  • Some products are able to store scripts in their repository. When the job runs, its script is first transferred to the target system and then executed. This gives the batch job designer a central point of development.

Event driven

  • Most modern job schedulers are event driven: jobs that run in sequence have no wait time.
  • The opposite is time driven, like Windows' Scheduled tasks or Unix' crontab: a job runs at some time, and the next job is scheduled the expected runtime later plus some spare time.

Agents

  • An agentless job scheduler makes use of RSH, or more secure, of SSH.
  • An agent is a piece of software that is installed on every host, and is usually continuously connected to the central job scheduler. This causes more functionality to the agents, like a file trigger.
  • Backdraw of agenst is that they must be upgraded from time to time, which can cause severe production downtime when having lots of agent systems.

Platforms

All kinds of Unix flavours mentioned by the vendors are notes as "Unix". The same goes for "Linux" and "Windows".

Any OS account

Can the agent run a job as any OS-account on the target system? The agent of some products can only run a job as the user the agent runs as, which most likely must have a lot of privileges, which in turn might be a security issue.

stdout/err transfer

Can you inspect the standard output and/or standard error of the executed job on your viewer? Some systems even immediately transfer both to the central scheduler, which might give extra network load.

File events

Can the job scheduler react (start a job) on the appearance of a file? With this you dont have to poll for the file.

File transfer

Some vendors deliver a file transfer utility. The standard command-line FTP on eg Unix is not good enough for batch usage: a file might be failed to transfer, yet the "bye" command went well so the exit status will be ok.

SAP XBP version

The SAP XBP interface comes in 2 versions: 2 and 3. Version 2 has an intercept table, while version 3 has for intercept an include and an exclude table. This is important when you want all SAP-jobs but a few being intercepted and routed through your scheduling system. Some SAP-jobs won't work well when intercepted.

Role-based security

Is it possible to grant privileges through roles to the users of your scheduling system? Think of developers, operators and administrators. Some products use LDAP or the Windows system AD.

Auditing

Some companies demand recording of all user actions (compliance), but if not it is still handy to backtrace who did some action, just to ask him why he did so.

Design lifecycle

Does the job scheduling system support the transfer of batch designs along development, test, approve and production repositories? Most products have an export- and import-feature, and some products have the transfer mechanism all built-in.
The source of this article is wikipedia, the free encyclopedia.  The text of this article is licensed under the GFDL.
 
x
OK