Parallel Computation on Large Datasets