0
DIET
DIET é um software para computação em grade.Como middleware, o DIET fica entre o sistema operacional (que lida com os detalhes do hardware) e o software do aplicativo (que lida com a tarefa computacional específica em questão).
- Grátis
- Windows
- Mac
- Linux
- Self-Hosted
- BSD
Entre as abordagens existentes para o middleware de grade, uma simples, poderosa e flexível consiste em usar os servidores disponíveis em diferentes domínios administrativos por meio dos paradigmas tradicionais cliente-servidor ou RPC (Remote Procedure Call).Os servidores habilitados para rede (NES) implementam esse modelo, também chamado Grid-RPC.Os clientes enviam solicitações de computação para um agendador cujo objetivo é encontrar um servidor disponível nos recursos.O objetivo do projeto DIET é desenvolver um conjunto de ferramentas para construir servidores computacionais.Agora, enormes problemas podem ser computados na Internet, graças aos ambientes de computação em grade - como Globus ou Legion - ou por meio de soluções em nuvem - como o Amazon EC2.Como a maioria dos aplicativos atuais é numérica, o uso de bibliotecas como BLAS, LAPACK, ScaLAPACK ou PETSc é obrigatório.A integração dessas bibliotecas em aplicativos de alto nível usando linguagens como Fortran ou C está longe de ser fácil.Além disso, as necessidades de energia e memória computacional de tais aplicativos podem não estar disponíveis em todas as estações de trabalho.Portanto, o RPC parece ser um bom candidato para criar ambientes de solução de problemas na grade .... O projeto DIET está focado no desenvolvimento de middleware escalável, com os esforços iniciais focados na distribuição do problema de agendamento entre vários agentes.DIET consiste em um conjunto de elementos que podem ser usados juntos para criar aplicativos usando o paradigma Grid-RPC.Esse middleware pode encontrar um servidor apropriado de acordo com as informações fornecidas na solicitação do cliente (por exemplo, problema a ser resolvido, tamanho dos dados envolvidos), o desempenho da plataforma de destino (por exemplo, carga do servidor, memória disponível, desempenho de comunicação) ea disponibilidade local de dados armazenados durante cálculos anteriores.O planejador é distribuído usando várias hierarquias colaborativas conectadas estaticamente ou dinamicamente (de maneira ponto a ponto).O gerenciamento de dados é fornecido para permitir que dados persistentes permaneçam no sistema para reutilização futura.
Local na rede Internet:
https://graal.ens-lyon.fr/diet/Recursos
Alternativas ao DIET para todas as plataformas com qualquer licença
91
18
Apache Mesos
O Apache Mesos é um gerenciador de cluster que simplifica a complexidade da execução de aplicativos em um conjunto compartilhado de servidores.
7
Folding@home
Independentemente de você já estar dobrando ou não ter ouvido uma palavra sobre isso antes, precisamos da sua ajuda para alcançar nossa meta - que é 1 milhão de pastas.
5
GridRepublic
GridRepublic é uma versão customizada do software BOINC projetada para simplificar a instalação e a participação do usuário médio do computador.
4
Charity Engine
O Charity Engine pega trabalhos de computação enormes e caros e os divide em milhares de pequenos pedaços, cada um simples o suficiente para que um PC doméstico trabalhe como uma tarefa em segundo plano.
2
2
Progress Thru Processors
Progress Thru Processors é uma versão personalizada do software BOINC projetada para simplificar a instalação e a participação do usuário comum do computador, projetada para ...
1
1
0
Distri.js
Família de software que leva a computação distribuída ao navegador, incluindo servidor e cliente.
- Grátis
- Web
- Self-Hosted