Apache Hama

Origem: Wikipédia, a enciclopédia livre.

Apache Hama é um framework para computação distribuída com base no Bulk Synchronous Parallel (BSP) para computações científicas massivas, como, por exemplo: matriz, aprendizado de máquina, grafos e algoritmos de rede.[1] É um projeto sob a Apache Software Foundation. Foi criado por Edward J. Yoon,[2] que nomeou o projeto (abreviação de "Hadoop Matrix"). Foi inspirado pelo modelo Pregel do Google, um framework de computação de grafos em larga escala descrito em 2010.[3]

Arquitetura[editar | editar código-fonte]

Hama consiste em três componentes principais: BSPMaster, GroomServers e Zookeeper.[4]

Referências

  1. «Apache Hama». Project web site. Consultado em 20 de setembro de 2013 
  2. Apache Hama Proposal
  3. Grzegorz Malewicz, Matthew H. Austern, Aart J.C Bik, James C. Dehnert, Ilan Horn, Naty Leiser, Grzegorz Czajkowski (2010). «Pregel: a system for large-scale graph processing». Proceedings of the 2010 ACM SIGMOD International Conference on Management of data: 135–146. doi:10.1145/1807167.1807184 
  4. Apache Hama Architecture

Ligações externas[editar | editar código-fonte]