JPPF

Tela Software:
JPPF
Detalhes de Software:
Versão: 5.1.3 Atualizado
Data de upload: 11 Apr 16
Revelador: Laurent Cohen
Licença: Livre
Popularidade: 107

Rating: 4.0/5 (Total Votes: 1)

JPPF é uma fonte aberta, distribuído gratuitamente e plataforma de multiplataforma Grid Computing concebido a partir do deslocamento para o torna fácil de executar aplicativos em paralelo, bem como para acelerar a sua execução por ordens de magnitude.


Características à primeira vista

Com este software, você pode configurar e executar uma grade JPPF em minutos. Ele fornece um modelo de programação simples que abstrai a complexidade do processamento paralelo e distribuído, é altamente escalável estrutura, distribuída para a execução paralela de tarefas de uso intensivo da CPU.

Entre outros destaques, JPPF possui integração com servidores de aplicação J2EE, ferramentas de programação e gráficos para administração de grão fino e monitoramento, auto-reparação e recursos de tolerância a falhas, a fim de garantir o mais alto nível de confiabilidade e serviço, e um conjunto de aplicativos de amostra totalmente documentadas.

Outra característica interessante é a capacidade de ser executado no fundo de um sistema operacional, como um daemon não-interativo que começa no momento da inicialização. Ele é especificamente projetado para ser implantado em uma máquina servidor. Para entender melhor como funciona o programa, por favor consulte sua topologia na seção screenshots abaixo.


Sob o capô e disponibilidade

Uma rápida olhada sob o capô de JPPF vai nos mostrar que as linguagens de programação JavaScript, Java e Groovy têm sido usados ​​para construí-lo. Ele é distribuído como um arquivo fontes universal, bem como pacotes independentes com nó, mais seco, API, interface de administração, modelo de aplicativo, conector J2EE, amostras e guia do usuário.


sistemas operacionais e plataformas

Como mencionado, este é um projeto de software de plataforma cruzada que foi testado com sucesso com várias distribuições GNU / Linux, bem como com os sistemas operacionais Microsoft Windows e Mac OS X. Atualmente, ele é compatível com ambas as plataformas de hardware de 32 bits e 64 bits

O que é novo nesta versão:.

< ul>

  • correções de bugs:
  • JPPF-379 Nó de acolhimento ocioso é quebrado
  • Melhorias:
  • JPPF-366 Ativar os nós para expor e cancelar qualquer pendente / ação diferida
  • O que é novo na versão 5.1.2:

    • Correções de bugs:
    • JPPF-379 Nó de acolhimento ocioso é quebrado
    • Melhorias:
    • JPPF-366 Ativar os nós para expor e cancelar qualquer pendente / ação diferida

    O que é novo na versão 5.1.1:

    • Correções de bugs:
    • JPPF-379 Nó de acolhimento ocioso é quebrado
    • Melhorias:
    • JPPF-366 Ativar os nós para expor e cancelar qualquer pendente / ação diferida

    O que é novo na versão 5.0.4:

    • Correções de bugs:
    • JPPF-379 Nó de acolhimento ocioso é quebrado
    • Melhorias:
    • JPPF-366 Ativar os nós para expor e cancelar qualquer pendente / ação diferida

    O que é novo na versão 5.0.3:

    • Correções de bugs:
    • JPPF-379 Nó de acolhimento ocioso é quebrado
    • Melhorias:
    • JPPF-366 Ativar os nós para expor e cancelar qualquer pendente / ação diferida

    O que é novo na versão 5.0.2:

    • Correções de bugs:
    • JPPF-379 Nó de acolhimento ocioso é quebrado
    • Melhorias:
    • JPPF-366 Ativar os nós para expor e cancelar qualquer pendente / ação diferida

    O que é novo na versão 5.0.1:

    • Correções de bugs:
    • JPPF-379 Nó de acolhimento ocioso é quebrado
    • Melhorias:
    • JPPF-366 Ativar os nós para expor e cancelar qualquer pendente / ação diferida

    O que é novo na versão 4.2.6:

    • Correções de bugs:
    • JPPF-357 conector J2EE não funciona com o servidor JBoss Application Server 8.x app
    • JPPF-359 Nó incapaz de se reconectar quando a conexão é fechada a partir de um segmento separado
    • JPPF-360 Nodes não inscritos na distribuição de tarefas quando o servidor JMX está desativado ou inacessível
    • JPPF-361 driver envia resultados para trabalho errado sobre Resubmit tarefa
    • Melhorias:
    • JPPF-362 Capacidade para o ciente para lidar com vários carregadores de classe por posto de trabalho

    O que é novo na versão 4.2.5:

    • Correções de bugs:
    • JPPF-354 NPE no mecanismo nó notificação de encaminhamento
    • Melhorias:
    • JPPF-355 Adicionar uma & quot; interruptível & quot; bandeira para as tarefas

    O que é novo na versão 4.2.4:

    • Correções de bugs:
    • JPPF-340 impasse sobre a conclusão da tarefa
    • JPPF-342 incremento descontrolada de nó ocioso contagem
    • JPPF-343 Uso de log4j2 com o console appender provoca nó escravo para pendurar
    • impasse JPPF-344 Server com muitos nós escravos
    • JPPF-345 Shutdown vs. condição de corrida Provisioning faz com que nós duplicados com tarefas incompletas
    • Melhorias;
    • JPPF-346 Faça JPPFManagementInfo imutável

    O que é novo na versão 4.2.3:

    • impasse JPPF-327 Node quando desligá-lo
    • JPPF-329 classloading inconsistentes em org.jppf.client.balancer.ChannelWrapperRemote
    • estatísticas do servidor JPPF-333 relatar o tráfego de entrada incorreta de nós e clientes
    • JPPF-335 NPE em JMXConnectionWrapper.getAttribute ()
    • JPPF-337 Impasse ao fechar o console de administração
    • Issues JPPF-338 com recuperação de conexões do servidor de pares
    • log driver JPPF-339 cheia de vestígios exceção de ponteiro nulo

    O que é novo na versão 4.0:

    • JPPF 4.0 traz computação voluntária, script dinâmico, mais fácil de gerenciamento de configuração , impressionante novas demonstrações, e muito mais.

    O que é novo na versão 4.0 RC1:

    • Esta versão é recurso completo e passa todos os testes automatizados .
    • Os testes de desempenho, testes de estresse, e de carga testes ainda estão em curso e pode resultar em alterações e correcções de código, no entanto nenhuma API pública ou recurso implementado serão alterados na versão final.

    O que é novo na versão 4.0 Beta:

    • Correções de bugs:
    • construtor JPPFConfiguration e método getConfigurationStream () deve ser privado
    • lotes em falta de pedidos de carregamento de classes na classe de carga doc
    • Melhorias:
    • melhorias classe Loader: solicitações de canal cliente
    • Aplicar transformação de dados e esquema de serialização de dados JMX
    • totalmente automatizar testes de unidade para o conector J2EE
    • Generalizar a propriedade tarefas exceção tipo Throwable
    • Melhorar a manipulação de erros de desserialização nos nós
    • Adicione o 'jppf.' preffix às propriedades de configuração que perca
    • Solicitações de recursos:
    • Capacidade de exportar estatísticas
    • Capacidade para os nós para trabalhar offline
    • estatísticas classe Loader
    • estatísticas de transferência de dados
    • Faça o cliente dinamicamente configurável
    • Refactor as APIs do cliente e do nó de usar Task vez de JPPFTask
    • Fornecer um mecanismo mais flexível para a extensão serialização personalizada
    • Adicionar Wikipedia contagem de palavras de banco de dados como uma amostra
    • Conector JCA: fornecer um mecanismo para reconfiguração do cliente sem reinicialização do servidor de aplicações
    • Capacidade de mudar o layout do console admin
    • Capacidade de incluir configuração externa na configuração JPPF
    • Otimizar erros desserialização manipulação no nó
    • Timeout de pacotes enviados para os nós
    • Capacidade de associar um protetor de tela com um nó
    • Estender o protocolo de rede JPPF para permitir fechar as conexões de rede corretamente
    • Built-in capacidade para as tarefas para enviar notificações durante a execução
    • Retirar o suporte para servidor OC4J app no ​​conector JCA
    • Capacidade de repor o cliente JPPF
    • Tarefas:
    • Regroup NodeLifeCycleListener e NodeLifeCycleListenerEx em uma única interface
    • refatorar as estatísticas inteiras e APIs de monitoramento de desempenho
    • Fornecer uma API para facilmente implementar ganchos simples em qualquer área
    • refatorar o API cliente para que autônomo e cliente JCA usar o mesmo código
    • Move & quot; JDK7 add-ons & quot; ao & quot; comum & quot; módulo
    • Genericize os métodos get de tipos de dicionário
    • Criar conjunto mínimo de testes de unidade para SSL / TLS configurações
    • Criar conjunto mínimo de testes de unidade para configurações multi-servidor
    • Documento as mudanças na API entre 3.3 e 4.0

    O que é novo na versão 3.3.7:

    • Correções de bugs:
    • Issues JPPF-198 com topologias de vários servidores
    • JPPF-199 Regressão causa JPPFTask.compute () para lançar uma ClassCastException
    • JPPF-200 Documentação afirma incorretamente que ocioso tempo limite de soquete está trabalhando para servidor e nós
    • Cache JPPF-203 Classe de recursos loader gera recursos duplicados

    O que é novo na versão 4.0 Alpha 2:

    • Esta versão alpha traz grandes novos recursos e aprimoramentos.
    • Um novo modo off-line para os nós aumenta a escalabilidade por uma ordem de magnitude e faz JPPF ideal para computação voluntária.
    • Uma nova amostra de contagem de trabalho Wikipedia demonstra como lidar com grandes dados.
    • Tratamento de erros e relatórios a partir dos nós é agora mais fácil do que nunca.
    • O desempenho foi significativamente aumentada em muitas áreas.
    • cobertura de teste automatizado aumentou muito.

    O que é novo na versão 3.3.6:

    • Esta versão de manutenção traz correções de bugs e melhorias importantes, incluindo mais opções de segurança para autenticação SSL e uma melhoria significativa do desempenho carregador de classe distribuída.

    O que é novo na versão 3.3.3:.

    • Esta versão de manutenção traz importantes correções de bugs

    O que é novo na versão 3.3.1:

    • Esta versão traz algumas correções de bugs e melhorias de desempenho.

    O que é novo na versão 3.3:

    • Esta versão traz vigilância da saúde da rede, computação GPU, nova classe extensões de carregador, de publicação para Maven Central, e uma maior flexibilidade na gestão da rede.

    O que é novo na versão 3.3 RC1:

    • Este release candidate traz grandes novidades, incluindo computação GPU , vigilância da saúde JVM, gestão nó escalável, e muito mais.

    O que é novo na versão 3.2.3:.

    • Esta versão de manutenção traz importantes correções de bugs

    O que é novo na versão 3.3 Beta:

    • Esta versão beta traz novas correções de bugs, melhorias e recursos .

    O que é novo na versão 3.2.2:

    • Esta versão de manutenção traz importantes correções de bugs, incluindo uma crítica problema que impede conexões seguras com o servidor.

    O que é novo na versão 3.2.1:.

    • Esta versão de manutenção inclui correções de bugs importantes

    O que é novo na versão 3.2:

    • Esta versão traz programação do lado do cliente e SLA, carregador de classe desempenho e resiliência melhorias e prontidão IPv6.

    O que é novo na versão 3.1.4:

    • Esta versão inclui importantes correções de bugs e melhora a estabilidade, confiabilidade e consumo de recursos.

    O que é novo na versão 3.1.3:.

    • Esta versão de manutenção traz importantes correções de bugs

    O que é novo na versão 3.1.1:

    • Esta é uma versão de manutenção que traz importantes correções de bugs

    O que é novo na versão 3.1:

    • Uma nova camada de comunicação seguro, baseado em SSL / TLS, foi adicionado ao quadro.
    • Uma vista gráfico da topologia da rede foi adicionado ao console de administração.
    • o balanceamento de carga de execução local vs. remoto agora é totalmente configurável no cliente.
    • Nós agora suportam um garfo local / juntar-se modelo de execução.
    • serviços executor agora suportam empregos SLA e metadados, bem como manipuladores de cancelamento de tarefas e de tempo de espera.

    O que é novo na versão 3.0:

    • Esta versão traz melhorias incríveis na facilidade de uso, estabilidade, confiabilidade e flexibilidade. A configuração foi simplificada e melhorada.
    • Recuperação de trabalho foi melhorada e failover de trabalho foi adicionado no lado do cliente.
    • New, foram adicionadas extensões de carregamento de classe totalmente documentadas.
    • Novos pontos de extensão estão agora disponíveis.
    • O console de administração, gestão e recursos de monitoramento de ter recebido novos recursos e melhorias.
    • foram adicionados quatro aplicações exemplos de pleno direito.

    O que é novo na versão 2.5.5:

    • Esta versão de manutenção traz correções de bugs importantes que melhoram a estabilidade e escalabilidade.

    O que é novo na versão 2.5.4:

    • Esta versão traz correções de bugs importantes, com maior estabilidade e escalabilidade.

    O que é novo na versão 2.5.3:

    • Esta versão de manutenção traz importantes correções de bugs e pequenas melhorias, incluindo carregador de classe e de serialização correções de bugs, juntamente com uma porta do conector J2EE para JBoss 7.

    O que é novo na versão 2.5.2:

    • 3.382.065 - impasse no nó ao usar serialização genérico
    • 3362103 - SerializationUtils.readLong - resultados errados
    • 3362045 - Deserializer - leia matriz int em vez de longs
    • 3362017 - InputStream não fechou 3x
    • 3358138 - o doc não menciona que a porta JMX são auto-incrementado
    • 3356881 - REG 2.5.1: NPE: ResourceProvider.getMultipleResourcesAsBytes
    • 3373217 - failover nó não está funcionando

    O que é novo na versão 2.5.1:

    • Esta versão traz importantes correções de bugs relacionados a impasses em clientes e nós, junto com algumas pequenas melhorias para o mecanismo de carregamento de classe.

    O que é novo na versão 2.5:

    • JPPF agora apresenta trabalhos de transmissão, esquemas de serialização flexíveis, grade de dados integração, o servidor incorporado FTP, uma nova simulação N-corpo paralelo, e muitas outras melhorias e correções.

    O que é novo na versão 2.4:

    • Esta versão fornece correções críticas, o desempenho e os recursos melhorias de uso , juntamente com novos recursos que aumentam a facilidade de recursos de uso e integração de JPPF

    O que é novo na versão 2.3:

    • Alterações:
    • JPPF agora tira proveito de computadores em que nenhuma atividade do usuário está ocorrendo. É muito fácil de configurar um nó JPPF para começar quando nenhuma atividade do teclado ou mouse ocorreu por um tempo especificado, e parar em qualquer nova atividade do usuário.
    • O mecanismo de escalonamento foi melhorada para fornecer mais justiça entre tarefas simultâneas com a mesma prioridade.
    • vestígios de log estão agora disponíveis como notificações JMX através das APIs de gerenciamento JPPF. Os desenvolvedores podem agora receber, exibir e armazenar vestígios de nós e servidores em um único local.
    • Um novo mecanismo muito aguardada permite a detecção de falhas de um nó ou servidor de hardware, permitindo a recuperação em um prazo razoável. Isso traz um novo nível de resiliência e confiabilidade à rede JPPF.
    • Agora é possível configurar um nó a correr na mesma JVM como um servidor JPPF, através de um único interruptor on / off.
    • Novos recursos:
    • 3059420 - Tire proveito de computadores ociosos
    • 3044110 - melhorias de agendamento de tarefas
    • 3042238 - madeireiros remotos baseados em JMX
    • 3042227 - Fornecer fontes embalados para cada módulo
    • 2981736 - painéis plugáveis ​​na administração UI
    • 2977887 - Capacidade de executar um nó na mesma JVM como o servidor
    • Correções de bugs:
    • 3074513 - ClassCastException usando JPPFClient (String) construtor
    • 3071454 - OOME: espaço de buffer direto, leitura de dados grandes de um soquete
    • 3071045 - OOM Uncaught no driver enquanto recebem tarefas de um nó
    • 3069849 - Driver paira sobre operação de estouro de disco
    • 3066604 - nós mostrados em vermelho no console após o reinício do driver

    O que é novo na versão 2.2:

    • Suporte JVM:
    • A partir da versão 2.2, JPPF está caindo suporte para o JDK 1.5. Apenas JDK 1.6 e posteriores são suportadas.
    • JPPF Executor Serviço:
    • Esta nova API fornece uma fachada de serviço executor para o cliente JPPF. Ele implementa todas as funcionalidades especificadas no java.util.concurrent.ExecutorService
    • console de administração:
    • Uma nova barra de status indica o número de servidores e nós atualmente conectados
    • A exibição de topologia inclui dois novos botões na barra de ferramentas para selecionar todos os servidores ou todos os nós de uma só vez
    • Vários bugs foram corrigidos, tornando o console mmore robusto e confiável do que nunca
    • Conectores:
    • O conector J2EE agora tem a capacidade de se conectar a vários servidores e automaticamente descobrir servidores na rede.
    • O conector GigaSpace foi atualizado para suportar GigaSpaces XAP 7.1.1
    • O conector Tomcat foi atualizado para suportar Tomcat 7.0.0 beta
    • Todos os três conectores têm visto a sua aplicação de demonstração web renovada para uma experiência mais agradável
    • SLA de trabalho:
    • JPPF Jobs pode agora ser configurado para expirar em uma data especificada ou depois de um determinado período de tempo.
    • As amostras:
    • A amostra de criptografia de dados de rede foi atualizado para oferecer uma solução muito mais seguro.
    • Novos recursos:
    • 3018899 - Upgrade para GigaSpaces XAP 7.1.1
    • 3018563 - Vencimento de data / hora para trabalhos
    • 3016249 - uso de documento de APIs de configuração JPPF
    • 2994564 - Capacidade de selecionar todos os nós / todos os drivers no console
    • 2990285 - J2EE conector: capacidade de se conectar a vários servidores JPPF
    • 2972415 - Fornecer uma fachada ExecutorService para o cliente JPPF
    • Correções de bugs:
    • 3032447 - Conector JMX liga registro RMI para o host errado
    • 3030900 - Servidor não consegue despachar tarefas para alguns nós
    • 3017866 - Quando conectado a vários drivers, o cliente utiliza apenas um
    • 3010245 - Typo e comentar errada na configuração da descoberta servidor de mesmo nível
    • 3006929 - As conexões de clientes são nomeados indevidamente
    • 2993389 - Nodes não são removidos a partir do console ao morrer

    O que é novo na versão 1.9:

    • tarefas Submetido agora pode buscar dados do cliente durante a execução
    • A configuração de um nó pode agora ser actualizada remotamente, sem reinício
    • Um novo exemplo ilustra como as tarefas podem se comunicar uns com os outros
    • erros numberous foram corrigidos, melhorando a estabilidade e desempenho global

    Requisitos :

    • A Oracle Java Standard Edition Runtime Environment

    Programas semelhantes

    MPICH
    MPICH

    11 May 15

    bigjob-server
    bigjob-server

    14 Apr 15

    globus-provision
    globus-provision

    14 Apr 15

    OplogReplay
    OplogReplay

    20 Feb 15

    Comentário para JPPF

    Comentários não encontrado
    Adicionar comentário
    Ligue imagens!