Las siguientes tablas comparan información general y técnica para software de clúster de computadoras notable . Este software se puede dividir en cuatro categorías: programador de trabajos , gestión de nodos, instalación de nodos y pila integrada (todo lo anterior).
Información general
Software | Mantenedor | Categoría | Estado del desarrollo | ArquitecturaOCS | Computación de alto rendimiento / alto rendimiento | Licencia | Plataformas compatibles | Costo | Soporte pagado disponible |
---|---|---|---|---|---|---|---|---|---|
Acelerador | Altair | Programador de trabajos | desarrollado activamente | Maestro / trabajador distribuido | HPC / HTC | Propiedad | Linux, Windows | Costo | sí |
Ameba | Sin desarrollo activo | MIT | |||||||
Biblioteca de componentes de base One Foundation | Propiedad | ||||||||
DIETA | INRIA , SysFera, código abierto | Todo en uno | GridRPC, SPMD, arquitectura jerárquica y distribuida, CORBA | HTC / HPC | CeCILL | Tipo Unix , Mac OS X , AIX | Libre | ||
Enduro / X | Mavimax, Ltd. | Programador de trabajos / datos | desarrollado activamente | Rejilla SOA | HTC / HPC / HA | GPLv2 o comercial | Linux, FreeBSD, MacOS, Solaris, AIX | Gratis / Costo | sí |
Ganglios | Vigilancia | desarrollado activamente | BSD | Unix , Linux , Windows NT / XP / 2000/2003/2008, FreeBSD, NetBSD, OpenBSD, DragonflyBSD, Mac OS X, Solaris, AIX, IRIX, Tru64, HPUX. | Libre | ||||
Kit de herramientas Globus | Globus Alliance, Laboratorio Nacional Argonne | Programador de trabajos / datos | desarrollado activamente | Rejilla SOA | Linux | Libre | |||
MP de cuadrícula | Univa (anteriormente United Devices ) | Programador de trabajos | sin desarrollo activo | Maestro / trabajador distribuido | HTC / HPC | Propiedad | Windows, Linux, Mac OS X, Solaris | Costo | |
Apache Mesos | apache | desarrollado activamente | Licencia de Apache v2.0 | Linux | Libre | sí | |||
Suite Moab Cluster | Computación adaptativa | Programador de trabajos | desarrollado activamente | HPC | Propiedad | Linux, Mac OS X, Windows, AIX, OSF / Tru-64, Solaris, HP-UX, IRIX, FreeBSD y otras plataformas UNIX | Costo | sí | |
RedComputadora | Automatización del diseño en tiempo de ejecución | desarrollado activamente | HTC / HPC | Propiedad | Tipo Unix , Windows | Costo | |||
OpenHPC | Proyecto OpenHPC | todo en uno | desarrollado activamente | HPC | Linux (CentOS) | Libre | No | ||
OpenLava | Teraproc | Programador de trabajos | desarrollado activamente | Maestro / trabajador, múltiples nodos de administración / envío | HTC / HPC | GPL | Linux | Libre | sí |
PBS Pro | Altair | Programador de trabajos | desarrollado activamente | Maestro / trabajador distribuido con conmutación por error | HPC / HTC | AGPL o propietario | Linux, Windows | Gratis o costo | sí |
Entorno virtual Proxmox | Soluciones de servidor Proxmox | Completo | desarrollado activamente | AGPLv3 de código abierto | Se sabe que Linux, Windows y otros sistemas operativos funcionan y son compatibles con la comunidad. | Libre | sí | ||
Distribución de racimos de rocas | Subvención de código abierto / NSF | Todo en uno | desarrollado activamente | HTC / HPC | Fuente abierta | CentOS | Libre | ||
Poder Popular | |||||||||
Proactivo | INRIA , ActiveEon , código abierto | Todo en uno | desarrollado activamente | Maestro / trabajador, SPMD, modelo de componentes distribuidos, esqueletos | HTC / HPC | GPL | Similar a Unix , Windows , Mac OS X | Libre | |
RPyC | Tomer Filiba | desarrollado activamente | Licencia MIT | * nix / Windows | Libre | ||||
SLURM | SchedMD | Programador de trabajos | desarrollado activamente | HPC / HTC | GPL | Linux / * nix | Libre | sí | |
Espectro LSF | IBM | Programador de trabajos | desarrollado activamente | Nodo maestro con clientes ejecutivos / de conmutación por error, múltiples nodos de administración / envío, complementos de la suite | HPC / HTC | Propiedad | Unix , Linux , Windows | Costo y académico - modelo - Académico, Express, Estándar, Avanzado y Suites | sí |
Motor de cuadrícula de Oracle | Motor de cuadrícula de Oracle (motor de cuadrícula de Sun, SGE) | Altair | Programador de trabajos | Desarrollo activo trasladado a Altair Grid Engine | Nodo maestro / clientes ejecutivos, múltiples nodos de administración / envío | HPC / HTC | Propiedad | * nix / Windows | Costo | |
SynfiniWay | Fujitsu | desarrollado activamente | HPC / HTC | ? | Unix , Linux , Windows | Costo | |||
Administrador de recursos TORQUE | Computación adaptativa | Programador de trabajos | desarrollado activamente | Propiedad | Linux, * nix | Costo | sí | ||
UniCluster | Univa | Todo en uno | La funcionalidad y el desarrollo se trasladaron a UniCloud (ver arriba) | Libre | sí | ||||
UNICORE | |||||||||
Motor de cuadrícula de Altair | Altair | Programador de trabajos | desarrollado activamente | Nodo maestro / clientes ejecutivos, múltiples nodos de administración / envío | HPC / HTC | Propiedad | * nix / Windows | Costo | |
Xgrid | computadora Apple | ||||||||
Software | Mantenedor | Categoría | Estado del desarrollo | Arquitectura | Computación de alto rendimiento / alto rendimiento | Licencia | Plataformas compatibles | Costo | Soporte pagado disponible |
Explicación de la tabla
- Software : el nombre de la aplicación que se describe
Información técnica
Software | Lenguaje de implementación | Autenticación | Cifrado | Integridad | Sistema de archivos global | Sistema de archivos global + Kerberos | Nodo ejecutivo heterogéneo / homogéneo | Prioridad de trabajos | Prioridad de grupo | Tipo de cola | SMP consciente | Nodo ejecutivo máximo | Trabajo máximo enviado | Barrido de CPU | Trabajo paralelo | Punto de control de trabajo |
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
Enduro / X | C / C ++ | Autenticación del SO | GPG, AES-128, SHA1 | Ninguno | Cualquier clúster Posix FS (gfs, gpfs, ocfs, etc.) | Cualquier clúster Posix FS (gfs, gpfs, ocfs, etc.) | Heterogéneo | SO Niza nivel | SO Niza nivel | Colas SOA, FIFO | sí | Límites del SO | Límites del SO | sí | sí | No |
HTCondor | C ++ | GSI, SSL, Kerberos, contraseña, sistema de archivos, sistema de archivos remoto, Windows, reclamar ser, anónimo | Ninguno, Triple DES, BLOWFISH | Ninguno, MD5 | Ninguno, NFS, AFS | No es oficial, piratea con ACL y NFS4 | Heterogéneo | sí | sí | Reparto equitativo con cierta capacidad de programación | básico (separación dura en diferentes nodos) | probado ~ 10000? | probado ~ 100000? | sí | MPI, OpenMP, PVM | sí |
PBS Pro | C / Python | Autenticación de SO, Munge | Cualquiera, p. Ej., NFS, Lustre, GPFS, AFS | Disponibilidad limitada | Heterogéneo | sí | sí | Totalmente configurable | sí | probado ~ 50.000 | Millones | sí | MPI, OpenMP | sí | ||
OpenLava | C / C ++ | Autenticación del sistema operativo | Ninguno | NFS | Linux heterogéneo | sí | sí | Configurable | sí | Sí, admite la preferencia según la prioridad | sí | sí | ||||
Slurm | C | Munge, Ninguno, Kerberos | Heterogéneo | sí | sí | Reparto equitativo multifactorial | sí | probado 120k | probado 100k | No | sí | sí | ||||
Espectro LSF | C / C ++ | Múltiple: autenticación de SO / Kerberos | Opcional | Opcional | Cualquiera - GPFS / Spectrum Scale, NFS, SMB | Cualquiera - GPFS / Spectrum Scale, NFS, SMB | Heterogéneo: independiente de HW y SO (AIX, Linux o Windows) | Basado en políticas: sin cola para el enlace de nodo de cálculo | Basado en políticas: sin cola para el enlace de grupo de computadoras | Lotes, interactivos, puntos de control, paralelos y combinaciones | sí y compatible con GPU (sin licencia de GPU) | > 9.000 hots de cómputo | > 4 millones de trabajos al día | Sí, admite la preferencia basada en la prioridad, admite puntos de control / reanudación | Sí, envíos paralelos de fx para colaboración laboral a través de MPI de fx | Sí, con soporte para entornos de puntos de control a nivel de usuario, kernel o biblioteca |
Esfuerzo de torsión | C | SSH, munge | Ninguno | Heterogéneo | sí | sí | Programable | sí | probado | probado | sí | sí | sí | |||
Motor de cuadrícula de Altair | C | Autenticación de SO / Kerberos / Oauth2 | Basado en certificado | Integridad | Arbitrario, por ejemplo, NFS, Lustre, HDFS, AFS | AFS | Totalmente heterogéneo | Sí; controlado automáticamente por políticas (por ejemplo, participación justa, fecha límite, dependiente de los recursos) o manual | Sí; Puede depender de grupos de usuarios y de proyectos y se rige por políticas. | Lotes, interactivos, puntos de control, paralelos y combinaciones | Sí, con enlace de núcleo, compatibilidad con GPU e Intel Xeon Phi | implementaciones comerciales con muchas decenas de miles de hosts | > 300K probado en implementaciones comerciales | Sí; puede suspender el trabajo en uso interactivo | Sí, con soporte de entornos paralelos arbitrarios como OpenMPI, MPICH 1/2, MVAPICH 1/2, LAM, etc. | Sí, con soporte para entornos de puntos de control a nivel de usuario, kernel o biblioteca |
Software | Lenguaje de implementación | Autenticación | Cifrado | Integridad | Sistema de archivos global | Sistema de archivos global + Kerberos | Nodo ejecutivo heterogéneo / homogéneo | Prioridad de trabajos | Prioridad de grupo | Tipo de cola | SMP consciente | Nodo ejecutivo máximo | Trabajo máximo enviado | Barrido de CPU | Trabajo paralelo | Punto de control de trabajo |
Explicación de la tabla
- Software : el nombre de la aplicación que se describe
- SMP consciente :
- básico: división dura en múltiples hosts virtuales
- básico +: división rígida en múltiples hosts virtuales con alguna comunicación mínima / incompleta entre el host virtual en la misma computadora
- dinámico: divide el recurso de la computadora (CPU / Ram) a pedido
Historia y adopción
Ver también
- Lista de proyectos de computación distribuida
- Lista de software de gestión de clústeres
- Clúster de computadoras
- Computación en cuadrícula
- Cuadrícula de comunidad mundial
- Computación distribuída
- Gestión de recursos distribuidos
- Computación de alto rendimiento
- Ciclo de procesamiento de trabajos
- Procesamiento por lotes
- Falacias de la informática distribuida