Cloud computing is one of the most important topics that many researchers work on using many algorithms and methods.In addition, parallel data processing is one of the specific infrastructure applications categorized as a service provided by cloud computing.Some of these methods were used to improve performance and speed and take advantage of task-level parallelism.MapReduce programming is one of the best ways to do large-scale, data-intensive computations.Others were used to dealing with big data and scheduling.