Hama is a distributed computing framework based on BSP (Bulk Synchronous Parallel) computing techniques for massive scientific computations (e.g., matrix, graph, network, ..., etc).
+-------------------------+-------------------------+----------------------------+ | BSP | Graph | Deep learning | | (pure BSP) | (Google's Pregel) | (Google's DistBelief) | +-------------------------+-------------------------+----------------------------+ | | | Apache Hama | | | | +---------------------------------------+ | | YARN | +----------------------------------------+---------------------------------------+ | Hadoop HDFS | +--------------------------------------------------------------------------------+ |