HTCondor


HTCondor es un código abierto de alto rendimiento de computación marco de software para la paralelización distribuido grano grueso de las tareas computacionalmente intensivas. [1] Se puede usar para administrar la carga de trabajo en un grupo de computadoras dedicado , o para distribuir el trabajo en computadoras de escritorio inactivas, lo que se conoce como búsqueda de ciclo . HTCondor se ejecuta en Linux , Unix , Mac OS X , FreeBSD , y de Microsoft Windows sistemas operativos . HTCondor puede integrar tanto recursos dedicados (clústeres montados en bastidor) como máquinas de escritorio no dedicadas (búsqueda de ciclo) en un entorno informático.

HTCondor es desarrollado por el equipo de HTCondor en la Universidad de Wisconsin – Madison y está disponible gratuitamente para su uso. HTCondor sigue una filosofía de código abierto y tiene la licencia Apache License 2.0. [2]

Si bien HTCondor hace uso del tiempo de computación no utilizado, dejar las computadoras encendidas para usarlas con HTCondor aumentará el consumo de energía y los costos asociados. A partir de la versión 7.1.1, HTCondor puede hibernar y activar máquinas según las políticas especificadas por el usuario, una función que antes solo estaba disponible a través de software de terceros.

HTCondor se conocía anteriormente como Condor; el nombre se cambió en octubre de 2012 para resolver una demanda de marcas registradas. [3]

HTCondor era el software de programación utilizado para distribuir trabajos para el primer borrador del ensamblaje del Genoma Humano.

El grupo HTCondor de la instalación de supercomputación avanzada (NAS) de la NASA consta de aproximadamente 350 estaciones de trabajo SGI y Sun compradas y utilizadas para el desarrollo de software, visualización, correo electrónico, preparación de documentos y otras tareas. Cada estación de trabajo ejecuta un demonio que observa la E / S del usuario y la carga de la CPU. Cuando una estación de trabajo ha estado inactiva durante dos horas, se asigna un trabajo de la cola de lotes a la estación de trabajo y se ejecutará hasta que el demonio detecte una pulsación de tecla, movimiento del mouse o un uso elevado de CPU que no sea HTCondor. En ese momento, el trabajo se eliminará de la estación de trabajo y se volverá a colocar en la cola de lotes.