A MapReduce Framework for Distributed Computing