Title :
Scalable maximum clique computation using MapReduce
Author :
Jingen Xiang ; Cong Guo ; Aboulnaga, A.
Author_Institution :
Cheriton Sch. of Comput. Sci., Univ. of Waterloo, Waterloo, ON, Canada
Abstract :
We present a scalable and fault-tolerant solution for the maximum clique problem based on the MapReduce framework. The key contribution that enables us to effectively use MapReduce is a recursive partitioning method that partitions the graph into several subgraphs of similar size. After partitioning, the maximum cliques of the different partitions can be computed independently, and the computation is sped up using a branch and bound method. Our experiments show that our approach leads to good scalability, which is unachievable by other partitioning methods since they result in partitions of different sizes and hence lead to load imbalance. Our method is more scalable than an MPI algorithm, and is simpler and more fault tolerant.
Keywords :
fault tolerant computing; message passing; tree searching; MPI algorithm; MapReduce framework; branch and bound method; fault-tolerant solution; load imbalance; maximum clique problem; partitioning methods; recursive partitioning method; scalable maximum clique computation; Clustering algorithms; Color; Fault tolerance; Fault tolerant systems; Partitioning algorithms; Peer-to-peer computing; Scalability;
Conference_Titel :
Data Engineering (ICDE), 2013 IEEE 29th International Conference on
Conference_Location :
Brisbane, QLD
Print_ISBN :
978-1-4673-4909-3
Electronic_ISBN :
1063-6382
DOI :
10.1109/ICDE.2013.6544815