Cloud is referred to as a collection of infrastructure services, such as Infrastructure as a service (IaaS) and Platform as a service (PaaS), which are made available to us for utilization by various organizations in which the key factor is virtualization of data as it allow the user to manage, handle and compute a large number of tasks very easily. By referring to Cloud technologies we mean runtime such as Hadoop, Dryad and other Map Reduce frameworks. In this paper we would analyse the above mentioned software's and techniques for the cloud system by comparing them on the basis of its processing speed, its data handling capacity, the nature of user friendliness. We would discuss large scale data analysis using different implementations on the above mentioned tools and after that we would give a performance analysis of these tools on the given implementation like Cap3, HEP, Cloudburst. © 2018 The Authors. Published by Elsevier Ltd.