International Journal of Latest Trends in Engineering and Technology (IJLTET)
Cloud computing is internet-based computing, whereby shared resources, software and information are provided to computers .The cloud technologies such as MapReduce has created new trends in parallel programming. The support for handing large data sets, the concept of moving computation to data. Cloud computing presents a unique opportunity for batch processing and analytics jobs that analyze terabytes of data and can take hours to finish. If there is enough data parallelism in the application, users can take advantage of the cloud's new \"Cost associatively\": using hundreds of computers for a short time costs the same as using a few computer for a long time.