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.
Simplificando, o JPPF permite que aplicativos com grandes requisitos de potência de processamento sejam executados em qualquer número de computadores, a fim de reduzir drasticamente o tempo de processamento.Isso é feito dividindo um aplicativo em partes menores que podem ser executadas simultaneamente em máquinas diferentes.Como funciona Existem 2 aspectos para isso: dividir um aplicativo em partes menores que podem ser executadas independentemente e em paralelo.O JPPF fornece instalações que tornam esse esforço muito mais fácil, rápido e muito menos doloroso do que sem eles.O resultado é um objeto JPPF chamado "trabalho", ele mesmo feito de partes independentes menores chamadas "tarefas".Executando o aplicativo no JPPF Grid.A JPPF Grid mais simples possível é feita de um servidor ao qual qualquer número de nós de execução está conectado.Um nó é um componente de software JPPF que geralmente é instalado e executado em uma máquina separada.Isso geralmente é chamado de arquitetura mestre / escravo, onde o trabalho é distribuído pelo servidor (também conhecido como "mestre") para os nós (também conhecido como "escravos").Em termos de JPPF, uma unidade de trabalho é chamada de "trabalho" e suas "tarefas" constituintes são distribuídas pelo servidor entre os nós para execução paralela.Desenvolvido pela comunidade Com mais de 10 anos de desenvolvimento ativo, o JPPF possui uma arquitetura com um histórico comprovado de confiabilidade, desempenho e escalabilidade.Um projeto comprometido com sua comunidade, demonstra um excelente suporte a seus usuários e mantém uma conversa contínua com eles.Toda pergunta, relatório de questão ou solicitação de recurso se transforma em uma contribuição que, no final, beneficia toda a comunidade.Vantagens O principal dentre os benefícios do JPPF é a facilidade de instalação, uso e implantação.Não há necessidade de passar dias para escrever um aplicativo "Hello World".Alguns minutos, no máximo duas horas, serão suficientes.A implantação de componentes JPPF em um cluster é tão simples quanto copiar arquivos por FTP ou qualquer sistema de arquivos da rede.O JPPF permite que os desenvolvedores se concentrem no desenvolvimento principal de software.
jppf

Local na rede Internet:

Alternativas ao JPPF 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.
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 ...
PiCloud

PiCloud

O PiCloud oferece a todos os cientistas, desenvolvedores e engenheiros um supercomputador na ponta dos dedos.
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.
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).