DIET

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).
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.
diet

Local na rede Internet:

Alternativas ao DIET para todas as plataformas com qualquer licença

BOINC

BOINC

O BOINC (Berkeley Open Infrastructure para computação em rede) é uma plataforma de software para computação voluntária e grade de desktop e computação voluntária.
Apache Mesos

Apache Mesos

O Apache Mesos é um gerenciador de cluster que simplifica a complexidade da execução de aplicativos em um conjunto compartilhado de servidores.
Folding@home

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.
GridRepublic

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.
Charity Engine

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.
PiCloud

PiCloud

O PiCloud oferece a todos os cientistas, desenvolvedores e engenheiros um supercomputador na ponta dos dedos.
Progress Thru Processors

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 ...
EteRNA

EteRNA

Ao jogar o EteRNA, você participará da criação da primeira biblioteca em larga escala de projetos de RNA sintético.
JPPF

JPPF

A solução de computação em grade de código aberto.O JPPF facilita o paralelismo de tarefas computacionalmente intensivas e a execução em uma grade.
HFM-NET

HFM-NET

Aplicativo de Monitoramento de Cliente Folding @ Home.
Distri.js

Distri.js

Família de software que leva a computação distribuída ao navegador, incluindo servidor e cliente.