Developer(s) | University of Wisconsin–Madison |
---|---|
Stable release | 23.0.17 LTS
/ October 24, 2024 |
Preview release | 23.10.1
/ October 3, 2024 |
Repository | |
Written in | C++, Python, Perl |
Operating system | Microsoft Windows, Mac OS X, Linux, FreeBSD |
Type | High-Throughput Computing |
License | Apache License 2.0 |
Website | htcondor |
HTCondor is an open-source high-throughput computing software framework for coarse-grained distributed parallelization of computationally intensive tasks.[1] It can be used to manage workload on a dedicated cluster of computers, or to farm out work to idle desktop computers – so-called cycle scavenging. HTCondor runs on Linux, Unix, Mac OS X, FreeBSD, and Microsoft Windows operating systems. HTCondor can integrate both dedicated resources (rack-mounted clusters) and non-dedicated desktop machines (cycle scavenging) into one computing environment.
HTCondor is developed by the HTCondor team at the University of Wisconsin–Madison and is freely available for use. HTCondor follows an open-source philosophy and is licensed under the Apache License 2.0.[2]
While HTCondor makes use of unused computing time, leaving computers turned on for use with HTCondor will increase energy consumption and associated costs. Starting from version 7.1.1, HTCondor can hibernate and wake machines based on user-specified policies, a feature previously available only via third-party software.