A Comparison of various Implementations of Map Reduce