A robust and scalable distributed map-reduce framework with Java