Apache Hama is a pure BSP (Bulk Synchronous Parallel) computing framework on top of HDFS (Hadoop Distributed File System) for massive scientific computations such as matrix, graph and network algorithms. Currently, it has the following features:
- Job submission and management interface.
- Multiple tasks per node.
- Input/Output Formatter.
- Checkpoint recovery.
- Support to run in the Cloud using Apache Whirr.
- Support to run with Hadoop YARN.
The following slides shows a basic introduction to Hama 0.4.