Dapper

Caleate Cloud Cloud Computing com este programa.
Baixe Agora

Dapper Classificação e resumo

Propaganda

  • Rating:
  • Licença:
  • GPL
  • Nome do editor:
  • Roy Liu
  • Tamanho do arquivo:
  • 1.1 MB

Dapper Tag


Dapper Descrição

Dapper é projetado para ser uma ferramenta para domar as complexidades de desenvolvimento para computação em grande escala e rede de grade, permitindo que o usuário crie cálculos distribuídos a partir do essencial - o código que executará, juntamente com uma descrição do gráfico de DataFlow. Em sua abordagem orientada para o DataFlow, Dapper permite que os usuários codem localmente em Java e execute globalmente na nuvem ou na grade. O usuário primeiro escreve celepes ou pequenos trechos de código que realizam tarefas simples e não, em si mesmos, constituem um programa completo. Depois, ele ou ela especifica como esses codelets, vistos como vértices no DataFlow, transmitem dados uns aos outros através de relações de borda. O gráfico de DataFlow acíclico dirigido resultante é um programa completo interpretável pelo servidor Dapper, que, ao ser contatado por clientes de trabalhadores de longa duração, pode coordenar uma execução distribuída. No modelo Dapple, o usuário não precisa mais se preocupar com aspectos tradicionalmente ad-hoc do gerenciamento da nuvem ou da grade, que incluem lidar com interconexões e dependências de dados, recuperando de erros, distribuindo o código e os trabalhos iniciais. Talvez mais importante, ele fornece uma toolchain e tempo de execução baseado em Java e tempo para enquadrar quase todos os cálculos distribuídos com grade grosseiros em um formato consistente que permite a implantação rápida e fácil transporte a outros pesquisadores. Principais características: Um sistema de distribuição de código que permite ao servidor Dapper transmitir código de programa requisito sobre a rede e ter clientes carregá-lo dinamicamente. Uma conseqüência disso é que, impedir executáveis externos, atualizações para programas Dapper precisam só acontecer no lado do servidor. Um poderoso método de incorporação de subfluxo para modificar dinamicamente o gráfico do DataFlow no tempo de execução. Um tempo de execução em Vanilla Java, uma linguagem que muitos não estão familiarizados. Além da exigência de uma recente JVM e opcionalmente graphviz dot, Dapper é auto-suficiente. um protocolo de controle robusto. O servidor Dapper espera que qualquer número de clientes falhasse, a qualquer momento e tenha uma reexecução personalizável e as políticas de tempo limite para lidar. Consequentemente, pode-se começar e parar os clientes (vivas demais) sem medo de colocar todo o sistema em um estado inconsistente. Semântica flexível que permitem transferências de dados por meio de arquivos ou fluxos TCP. Interoperabilidade com firewalls. Como sua nuvem ou grade local provavelmente se senta atrás de um firewall, elaboramos semântica especial para transmitir transferências de dados. termos de licenciamento liberais. Dapper é lançado sob a licença BSD para evitar a contaminação da sua faixa bancada. Operação como um aplicativo incorporado. Um manual de usuário descreve a API de programação que os usuários podem seguir para executar o servidor Dapper dentro de um aplicativo como Apache Tomcat.


Dapper Software Relacionado