Abstract

ABSTRACTA number of applications today deal with the processing and analysis of Big Data. As the size of the data increases, it becomes important to process it to reveal many new and interesting patterns. One such task of processing huge data is to group records into logical clusters. Most of the clustering algorithms are iterative in nature. Hence, these clustering algorithms exceptionally outperform if modelled using iterative distributed framework like Twister. Here, a canopy clustering algorithm was modelled as a series of MapReduce jobs. Once the overlapping canopies are generated, k-means clustering is applied to form actual clusters. A comparative study was performed on the variants of MapReduce framework like Twister and Hadoop. Experimental results show that, even for a large number of data points, the implementation of canopy clustering on Twister was more than three times as fast as its implementation on Hadoop. The speedup of canopy clustering using Twister was considerable – more than 24 times faster as compared to the implementation of a k-means algorithm on Hadoop. In addition to this, a new tool called Elefig is designed to facilitate the master node to automatically find the location of slave nodes in a Hadoop cluster. Without Elefig tool, one has to manually fix the problem by updating the hosts file on each node of the cluster whenever cluster is booted up.

Full Text
Published version (Free)

Talk to us

Join us for a 30 min session where you can share your feedback and ask us any queries you have

Schedule a call