Side by side
HTCondor vs Koordinator
Both stand on gpu cluster management software. Which one you can start free with, which one lets you read the code, and what each costs once you pay.
HTCondor is suited to coordinating jobs across machines without requiring users to log in to each execution machine. Its storage-transfer limit and the need to purchase API access are important considerations.
Visit HTCondorChoose Koordinator if you need self-hosted Kubernetes scheduling with workload priorities, QoS controls and resource sharing across services and batch jobs. Teams on Kubernetes 1.20 or 1.22 should account for the partial support noted for version 1.8; the core co-location, QoS and scheduling functions continue to work.
Visit KoordinatorThe facts
| HTCondor | Koordinator | |
|---|---|---|
| Free plan | Yes | Yes |
| Open source | Not published | Not published |
| Runs on | API, Linux, Mac, Self-hosted, Web, Windows | API, Linux, Self-hosted |
| Lowest paid plan | Not published | Not published |
| Plans published | None | None |
| Maker | Not published | Not published |
| Website | htcondor.com | koordinator.sh |
| On gpu cluster management software | #7 of 21 | #11 of 21 |
HTCondor: what it does well
- Can restart jobs when a machine becomes unavailable
- ClassAds match machine offers to job needs
- Users need no login on execution machines
- Supports S3-compatible file transfers
- Includes Python bindings and administrator guides
What to know first
- Cannot transfer whole storage buckets or directories
- Freemium API keys do not access the API
- Contract support is fee-based
Koordinator: what it does well
- Free plan for self-hosted deployment.
- Adds priority and QoS controls alongside kube-scheduler.
- Supports profiling-based resource overcommitment and isolation.
- Queue support includes several workload frameworks and Kueue.
- Includes monitoring, troubleshooting and operations tools.
What to know first
- Requires Kubernetes 1.18 or newer.
- Helm installation requires version 3.5 or newer.
- NRI resource management requires containerd 1.7.0 or newer with NRI enabled.
- Version 1.8 is only partially supported on Kubernetes 1.20 and 1.22.
Alternatives to HTCondor Alternatives to Koordinator The whole list