MapReduce based Distributed Data Processing System Supporting Iterative Processing using Invariant Data