<p>Can you go through this PDF <a href="http://arxiv.org/pdf/1203.2081v2.pdf" rel="nofollow">link</a></p>

<p>This explains the difference between MapReduce and BSP(Apache Hama offers  Bulk Synchronous Parallel computing engine).</p>
Whats the main differences between Mapreduce and apache's hama?
<p>Hi I am finding it difficult comparing mapreduce with hama, I understand that hama uses this bulk synchronous parallel model and that the worker nodes can communicate with one another whereas in apache's hadoop the worker nodes only communicate to the namenode correct? If so I don't understand the benefits hama would have over a standard mapreduce in hadoop thanks!</p>