Skip to content
SPECIFICTION
Get listed

HTCondor vs Xi-Batch

HTCondor

htcondor.org

Xi-Batch

xisl.com

Side by side

FigureHTCondorXi-Batch
Price fromFree—
Free planYes—
Free trial—Yes
Open source——
WindowsYesYes
macOSYes—
LinuxYesYes
API—Yes
Self-hostedYesYes
Plans published11
Spec score · Job Scheduler Software8.0 (#8)7.4 (#17)
PurposeHTCondor is a workload management system for compute-intensive jobs, with job queueing, scheduling, priorities, resource monitoring, and resource management.Xi-Batch schedules, sequences, and controls batch work across a network of servers as a replacement for cron.

Plans

HTCondor

  • HTCondorFree

HTCondor pricing →

Xi-Batch

  • Perpetual licencePrice not published

Xi-Batch pricing →

In their own words

HTCondor

HTCondor is a free workload management system for compute-intensive jobs. It queues and schedules work, sets priorities, and monitors and manages computing resources across networked clusters, cloud resources, and international grids. Its ClassAd mechanism matches job requests with machine offers using configurable requirements and preferences. If a machine becomes unavailable during a job, HTCondor can restart that job on another machine. It can transfer job data when machines do not share a file system, or route job input and output through the submit machine. Separate installations can collaborate through flocking, and HTCondor-G works with Globus-managed resources. It is self-hosted and supports Linux, MacOS, and Windows. Feature release 25.14.1 adds a metric daemon that exports metrics to Prometheus and Ganglia. HTCSS is licensed under Apache License 2.0 and distributed without warranties or conditions. Contracted support is available; fees vary by support policy.

Visit htcondor.org

Xi-Batch

Xi-Batch is a self-hosted scheduler for sequencing and controlling batch work across servers, positioned as an alternative to cron. Scheduling variables coordinate serial or parallel job chains across hosts. Calendar rules account for month ends, weekends, holidays and daylight saving time, while file monitoring can trigger jobs when files are created, deleted or amended. Administrators assign load values and queue ceilings to limit which job combinations start. Interfaces include command-line, full-screen character, Motif, GTK3 and a programmer API. Jobs can use shell scripts and processors such as Perl and SQL. User definitions and permissions control submission and visibility. Queues recover automatically after restart, and aborted jobs can go to operator action or automatic recovery. Xi-Batch supports Linux and Windows; Windows server support uses optional client modules. It is designed for trusted networks or one host, not untrusted exposure.

Visit xisl.com