...
HAMA is a distributed computing framework based on BSP (Bulk Synchronous Parallel) computing techniques for massive scientific computations (e.g., matrix, graph, network, ..., etc), Currently being incubated as one of the incubator project by the Apache Software Foundation.
...
HAMA Architecture
Hama is consists of three major components: BSPMaster, GroomServers and Zookeeper. The below diagram displays a overview of the overall architecture and shows which components communicate with each other. The components will be explained in detail in the course of this document.
...