0
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).
- Gratis
- Windows
- Mac
- Linux
- Self-Hosted
- BSD
Entre los enfoques existentes para el middleware grid, uno simple, potente y flexible consiste en usar los servidores disponibles en diferentes dominios administrativos a través de los paradigmas tradicionales de cliente-servidor o Llamada a procedimiento remoto (RPC).Los servidores habilitados para red (NES) implementan este modelo, también llamado Grid-RPC.Los clientes envían solicitudes de cálculo a un planificador cuyo objetivo es encontrar un servidor disponible en los recursos.El objetivo del proyecto DIET es desarrollar un conjunto de herramientas para construir servidores computacionales.Ahora se pueden calcular problemas enormes a través de Internet gracias a los entornos de computación de la red, como Globus o Legion, o mediante soluciones en la nube, como Amazon EC2.Debido a que la mayoría de las aplicaciones actuales son numéricas, el uso de bibliotecas como BLAS, LAPACK, ScaLAPACK o PETSc es obligatorio.La integración de tales bibliotecas en aplicaciones de alto nivel que utilizan lenguajes como Fortran o C está lejos de ser fácil.Además, las necesidades de memoria y potencia computacional de tales aplicaciones pueden, por supuesto, no estar disponibles en todas las estaciones de trabajo.Por lo tanto, el RPC parece ser un buen candidato para crear entornos de resolución de problemas en la red ... El proyecto DIET se centra en el desarrollo de middleware escalable con esfuerzos iniciales centrados en distribuir el problema de programación entre múltiples agentes.DIET consiste en un conjunto de elementos que se pueden usar juntos para construir aplicaciones usando el paradigma Grid-RPC.Este middleware puede encontrar un servidor apropiado de acuerdo con la información proporcionada en la solicitud del cliente (por ejemplo, problema a resolver, tamaño de los datos involucrados), el rendimiento de la plataforma de destino (por ejemplo, carga del servidor, memoria disponible, rendimiento de comunicación) yLa disponibilidad local de datos almacenados durante cálculos anteriores.El planificador se distribuye utilizando varias jerarquías colaboradoras conectadas estáticamente o dinámicamente (de manera igual a igual).La administración de datos se proporciona para permitir que los datos persistentes permanezcan dentro del sistema para su futura reutilización.
Sitio web:
https://graal.ens-lyon.fr/diet/Caracteristicas
Alternativas a DIET para todas las plataformas con cualquier licencia
91
18
Apache Mesos
Apache Mesos es un administrador de clúster que simplifica la complejidad de ejecutar aplicaciones en un grupo compartido de servidores.
7
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.
5
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.
4
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.
2
2
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 ...
1
1
0
Distri.js
Una familia de software que lleva la informática distribuida al navegador, incluido un servidor y un cliente.
- Gratis
- Web
- Self-Hosted