List of job scheduler software

This is a list of notable job scheduler software. Job scheduling applications are designed to carry out repetitive tasks as defined in a schedule based upon calendar and event conditions. This category of software is also called workload automation. Only products with their own article are listed.

The list is divided into four categories: standalone vendor software supporting enterprise resource planning (ERP) software, standalone vendor software without ERP support, non-vendor schedulers, and OS platform built-ins. The products are ordered alphabetically.

Job scheduling products with ERP support

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. 12.0.1 USA Dedicated Thick-Client GUI, Thin-Client Web Browser, Mobile, Self-Service Portal, .NET/COM API, PowerShell Module, Web Services Client, Command Line Database yes yes yes yes Windows, Unix, Linux, IBM iSeries & AIX, Amazon EC2, VMware, Hyper-V, Xen, Azure, Mac OS, OpenVMS, z/OS, HP UX, NSK yes yes yes yes yes SAP Business Objects, NetWeaver, Oracle EBS, PeopleSoft, Dynamics AX, Informatica PowerCenter, IBM Cognos, DataStage, Netezza, Teradata 7.2 (2.0 and 3.0) yes yes yes
BatchManHonico5.0GermanyDedicatedGUI BrowseryesyesyesAll SAP PlatformsyesyesyesyesSAP only2.0 and 3.0yesyesyes
CA Workload Automation AE (AutoSys)CAr11.0LargeBrowser, thin clientDatabaseyesyesnoyesUNIX/Linux, Windows, AIX
Flux Flux 8.0 USA Dedicated Browser GUI, Command Line, REST services, Java API, scripting Database and/or XML Files yes yes yes yes Unix/Linux/AIX/Solaris, Windows, HP, JEE, SOA, Amazon EC2, VMWare yes yes yes yes yes SAP, SAP Business Objects, Cognos, Informatica, Oracle EBS, JD Edwards, PeopleSoft yes yes yes
Global ECSVinzant Software4.6USADedicatedThick-Client GUI, Browser GUIDatabasenoyesnoyesUnix, Linux, Windows, IBM iSeries & AIX, MPE/iXyesyesyesyesSAP2.0 and 3.0yesyesyes
HinemosNTT Data6.0.2JapanDedicatedBrowser GUI, Fat client, Command Line, Web servicesDatabase (PostgreSQL)YesYespossibleYesUnix, Linux, Windows, Amazon AWS, Microsoft AzureYesYesYesYesYesSAP, NetWeaber2.0 and 3.0YesYesYes
IBM Tivoli Workload Scheduler[1]IBM9.5USALargeBrowser GUI, Command Line, Web Services API, Java APIDB2, Informix, Oracle, SQL ServerYesYesYesYesLinux, AIX, Solaris, Windows, System i, System z, HP-UX, Amazon AWS, Microsoft Azure, Google Cloud PlatformYesYesYesYesYesSAP Business Objects, NetWeaver, Oracle EBS, PeopleSoft, Informatica PowerCenter, IBM Cognos, DataStage, Netezza, Teradata2.0 and 3.0, in R/3 versions up to 7.40YesYesYes
JAMS SchedulerMVP7.xUSADedicatedGUI, Browser, CLI,.NET API, REST API,Fat ClientDatabaseyesyespossibleyesUnix, Linux, Windows, iSeries, OpenVMS,z/OSyesyesyesyesyesEcometry, JDEdwards, Oracle, Peoplesoft, SAP, Symitar,Ellucian Banner,Infor2.0 and 3.0yesyesyes
ProActive ActiveEon 8.3.3 France Dedicated Web Browser, Command Line, Java API, REST API, Python client Database Yes Yes Yes Yes UNIX, Linux, Windows, IBM iSeries & AIX, HP UX, Mac OS Hyper-V, Xen, KVM, Docker, VMWare, OpenStack, Amazon AWS, Microsoft Azure, IBM Bluemix Yes Yes Yes Yes Yes SAP, Oracle, Tibco, Web Service and REST API, ESB, Multi-systems Yes Yes Yes (export / import of workflows)
Tidal Workload AutomationSTA Group LLC6.2USALargeWeb, Fat ClientOracle, SQL ServerYesYesYesYesUnix Linux Windows zOS Open VMS ERPsNoNoYesYesYesYesYesYesYesYES

Job scheduling products without ERP support

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
Automation WorkshopFebooti, Ltd.4.0.0LatviaDedicatedWindows Client, GUI, Command LineXML files, built-inYesYesNoYesWindowsYesYesNoYesYesNoYesNo
HinemosNTT Data6.0.2JapanDedicatedBrowser, GUI, Fat client, Command Line, Web servicesPostgreSQLYesYesNoYesUnix Linux WindowsYesYesYesYesYesYesYes
Job Arranger for ZabbixOpen Source, GPLv2, Daiwa Institute of Research Business Innovation Ltd.2.0JapanFat Client,CLIMySQL PostgreSQLYesYesYesYesLinux WindowsYesNext VersionYesYesYesYesNoYes
JobSchedulerOpen Source, GPLv2, SOS-Berlin1.13.6GermanyDedicatedBrowser, GUI, Fat client, Command Line, Web servicesXML Files; Oracle, MySQL, SQL Server, PostgreSQL, Sybase ASEYesYesYesYesMaster: Linux, Windows; Agent: All OSs with JVMYesYesYesYesYesYesYesYes
JobServerGrand Logic3.6.7USADedicatedBrowser CLIOracle Mysql PostgresqlYesYesYesYesLinux MacOSX WindowsYesYesYesYesYesYesYesYes
OpenLavaOpen Source, GPLv2, Teraproc3.0CanadaDedicatedC/C++,PythonBuilt-inYesLinuxYesYesYesYesYesYes
Oracle Grid EngineOracle Corporation
schedulixOpen Source, AGPL, independIT Integrative Technologies GmbH2.7GermanyDedicatedWeb, CLI, API (python, perl, C/C++, Java)Ingres, MySQL, MariaDB, PostgresYesYesYesYesUNIX Linux zLinuxYesYesNoYesNoYesNoNo
Univa Grid EngineUniva
VisualCronVisualCron8.4.0SwedenDedicatedWindows Client, Web GUI, .NET API, REST API, Command LineSQL CEYesYesYesYesWindowsNoYesYesYesYesYesYesNo

Non-vendor schedulers

Platform built-in schedulers

Descriptions of the features

Version

The information in this table is regarding this product version.

Company size

  • Large : the company has many products
  • Dedicated : the company's job scheduling product is their primary product

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.
  • A drawback of agents is that they must be upgraded from time to time, which can cause downtime during upgrades.

Platforms

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

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 don't have to poll for the file.

File transfer

Some vendors deliver a file transfer utility. The standard command-line FTP on e.g. 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. The file that may link both the servers will give a proper scheduler procedure in the process.

ERP support

The list of ERP packages supported.

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.

User Interfaces

Lists what kind of user interfaces are available to access the job Scheduler.

gollark: You cannot at this time.
gollark: Huh.
gollark: What do you mean "realtime HDMI driver"? Isn't the HDMI stuff done in hardware?
gollark: https://images-ext-2.discordapp.net/external/gecg3GstPZJFl6YtjnGYv9_K-V5LzAK10v3enqIT_DI/https/media.discordapp.net/attachments/624014259751485441/884122441826312252/image0.png?width=488&height=622
gollark: However, scales *will* increase as technology advances and more money is thrown at it and *none will be spared*.

See also

  • Quartz - open-source job scheduling service, for Java. It exists also as a port to .NET.

References

This article is issued from Wikipedia. The text is licensed under Creative Commons - Attribution - Sharealike. Additional terms may apply for the media files.