Cluster computing enables high performance parallel computing by clustering two or three microprocessors, for example, RasberryPi. This paper highlights the different terms that are confused with cluster computing and uses Apache spark which is implemented on Scalar to perform an operation. Forming a cluster of computers is nothing but joining CPUs or Microprocessors that results in a single computer. This in turn increases the efficiency of the whole process. Dual core CPUs are less faster than QuadCore CPUs. Quad core CPUs helps in 4k video editing, graphics processing with seamless rendering. But the Dual core system does it with less render speed and sometimes causes the computer to crash. In this paper, we analyze the methodology of cluster computing, how it is done and provide technologies that helps one to improve their programs throughput through cluster computing. We also provide a minified understanding of the various concepts involved in high power computing and try to solve the ambiguities, the common ones. Copyright © 2019 American Scientific Publishers All rights reserved.