FREEDOM251

Freedom251 › Compare

Side by side

HTCondor vs Quartz Scheduler

Both stand on job scheduler software. Which one you can start free with, which one lets you read the code, and what each costs once you pay.

HTCondor

Free plan LinuxMacSelf-hosted+1

HTCondor combines job scheduling, resource matching, and recovery across networked computing resources. Its free software and multiple deployment platforms may suit organizations able to manage a self-hosted system.

Visit HTCondor

Quartz Scheduler

Free plan Open source APISelf-hosted

Quartz offers flexible scheduling and deployment options for Java applications, with both database-backed and in-memory storage. Its built-in clustering depends on JDBCJobStore, and it is not intended to be a general job queue.

Visit Quartz Scheduler

The facts

HTCondorQuartz Scheduler
Free planYesYes
Open sourceNot publishedYes
Runs onLinux, Mac, Self-hosted, WindowsAPI, Self-hosted
Lowest paid planFree or on requestFree or on request
Plans published12
MakerNot publishedNot published
Websitehtcondor.orgquartz-scheduler.org
On job scheduler software#3 of 26#1 of 26

HTCondor: what it does well

  • Free software, source code, and documentation
  • Runs jobs across clusters, cloud resources, and grids
  • Can restart jobs on another machine
  • Transfers data without a shared file system
  • Exports metrics to Prometheus and Ganglia

What to know first

  • Self-hosted deployment
  • No free trial is listed
  • Contracted support fees vary by policy

Quartz Scheduler: what it does well

  • Free under Apache License 2.0
  • Supports schedules from tens to tens of thousands of jobs
  • Offers JDBC and in-memory job stores
  • Includes JTA transaction and clustering support

What to know first

  • Built-in clustering requires JDBCJobStore persistence
  • RAMJobStore does not persist between program executions
  • Not designed as a job queue at larger scale

Alternatives to HTCondor Alternatives to Quartz Scheduler The whole list