JPPF

JPPF

La solución de computación grid de código abierto.JPPF facilita la paralelización de tareas computacionalmente intensivas y su ejecución en una cuadrícula.
En pocas palabras, JPPF permite que las aplicaciones con grandes requisitos de potencia de procesamiento se ejecuten en cualquier cantidad de computadoras, a fin de reducir drásticamente su tiempo de procesamiento.Esto se hace dividiendo una aplicación en partes más pequeñas que se pueden ejecutar simultáneamente en diferentes máquinas.Cómo funciona Hay 2 aspectos en esto: dividir una aplicación en partes más pequeñas que se pueden ejecutar de forma independiente y en paralelo.JPPF proporciona instalaciones que hacen que este esfuerzo sea mucho más fácil, más rápido y mucho menos doloroso que sin ellas.El resultado es un objeto JPPF llamado "trabajo", hecho de partes independientes más pequeñas llamadas "tareas".Ejecutando la aplicación en JPPF Grid.La JPPF Grid más simple posible está hecha de un servidor, al que se adjunta cualquier número de nodos de ejecución.Un nodo es un componente de software JPPF que generalmente se instala y ejecuta en una máquina separada.Esto se llama comúnmente arquitectura maestro / esclavo, donde el trabajo es distribuido por el servidor (también conocido como "maestro") a los nodos (también conocido como "esclavos").En términos de JPPF, una unidad de trabajo se denomina "trabajo" y el servidor distribuye sus "tareas" constitutivas entre los nodos para la ejecución paralela.Desarrollado por la comunidad Con más de 10 años de desarrollo activo, JPPF cuenta con una arquitectura con un historial comprobado de confiabilidad, rendimiento y escalabilidad.Un proyecto comprometido con su comunidad, demuestra un excelente apoyo a sus usuarios y entabla una conversación continua con ellos.Cada pregunta, informe de problema o solicitud de función se convierte en una contribución que, al final, beneficia a toda la comunidad.Ventajas El principal de los beneficios de JPPF es su facilidad de instalación, uso y despliegue.No hay necesidad de pasar días para escribir una aplicación "Hello World".Bastarán un par de minutos, hasta un par de horas como máximo.La implementación de componentes JPPF en un clúster es tan simple como copiar archivos a través de FTP o cualquier sistema de archivos de red.JPPF permite a los desarrolladores centrarse en su desarrollo de software central.
jppf

Sitio web:

Alternativas a JPPF para todas las plataformas con cualquier licencia

BOINC

BOINC

BOINC (Berkeley Open Infrastructure for Network Computing) es una plataforma de software para la computación voluntaria y la computación de escritorio y voluntaria.
Apache Mesos

Apache Mesos

Apache Mesos es un administrador de clúster que simplifica la complejidad de ejecutar aplicaciones en un grupo compartido de servidores.
Folding@home

Folding@home

Independientemente de si ya está doblando o no ha escuchado una palabra al respecto antes, necesitamos su ayuda para alcanzar nuestro objetivo, que es 1 millón de carpetas.
GridRepublic

GridRepublic

GridRepublic es una versión personalizada del software BOINC diseñada para simplificar la instalación y la participación del usuario promedio de la computadora.
Charity Engine

Charity Engine

Charity Engine toma trabajos informáticos enormes y costosos y los divide en miles de piezas pequeñas, cada una lo suficientemente simple como para que una PC doméstica trabaje como una tarea en segundo plano.
Progress Thru Processors

Progress Thru Processors

Progress Thru Processors es una versión personalizada del software BOINC diseñada para simplificar la instalación y participación del usuario promedio de la computadora que está diseñada para ...
PiCloud

PiCloud

PiCloud ofrece a cada científico, desarrollador e ingeniero una supercomputadora al alcance de su mano.
HFM-NET

HFM-NET

Aplicación de Monitoreo de Cliente Folding @ Home.
Distri.js

Distri.js

Una familia de software que lleva la informática distribuida al navegador, incluido un servidor y un cliente.
DIET

DIET

DIET es un software para computación grid.Como middleware, DIET se encuentra entre el sistema operativo (que maneja los detalles del hardware) y el software de la aplicación (que se ocupa de la tarea computacional específica en cuestión).