Title :
A Distributed Algorithm to Enumerate All Maximal Cliques in MapReduce
Author :
Wu, Bin ; Yang, Shengqi ; Zhao, Haizhou ; Wang, Bai
Author_Institution :
Beijing Key Lab. of Intell. Telecommun. Software & Multimedia, Beijing Univ. of Posts & Telecommun., Beijing, China
Abstract :
Structure mining plays an important part in the researches in biology, physics, Internet or telecommunications in recently emerging network science. As a main task in this area, the problem of maximal clique enumeration has attracted much interest and been studied in variant avenues in prior works. However, most of these works mainly rely on single chip computational capacity and have been constrained by local optimization. Thus it is an impossible mission for these methods to process terabytes datasets. In this paper, to extract maximal cliques from graphs, we propose a general enumeration process in a distributed manner on cluster system with the help of MapReduce. Graph is firstly split into small subgraphs automatically. Then a novel key-based clique enumeration algorithm is proposed based on subgraphs. We demonstrate that our algorithm has a high parallelism and a prominent performance on extremely huge graphs. Our method is implemented to fully utilize MapReduce execution mechanism and the experiments are soundly discussed as using such a powerful distributed platform. However we not only show the scalability and efficiency of the algorithm but also share some critical experience in using MapReduce computing model.
Keywords :
data structures; distributed databases; graph theory; parallel algorithms; MapReduce computing model; distributed algorithm; maximal clique enumeration; parallelism; structure mining; subgraphs; Biological system modeling; Clustering algorithms; Computer science; Concurrent computing; Delay effects; Distributed algorithms; Laboratories; Parallel processing; Power system modeling; Scheduling; Graph Mining; MapReduce; Maximal clique enumeration;
Conference_Titel :
Frontier of Computer Science and Technology, 2009. FCST '09. Fourth International Conference on
Conference_Location :
Shanghai
Print_ISBN :
978-0-7695-3932-4
Electronic_ISBN :
978-1-4244-5467-9
DOI :
10.1109/FCST.2009.30