Title :
Global graphs: A middleware for large scale graph processing
Author :
Faisal, S.M. ; Parthasarathy, Srinivasan ; Sadayappan, P.
Author_Institution :
Dept. of CSE, Ohio State Univ., Columbus, OH, USA
Abstract :
Modern graphs are large and often display the well known power-law property. Graphs with millions of vertices and edges are becoming commonplace. All these facts pose significant challenges in processing real graphs. Space efficient representation, scalable distributed processing and ease of programming are some of the most critical capabilities sought after by researchers for dealing with such large graphs. In this paper we present Global Graphs, a distributed memory middleware for easy and efficient processing of large graphs. Global Graphs provides the ease of “shared memory” programming while maintaining the scalability of “distributed memory” programming. Global Graphs comes with parallel implementations of numerous important algorithms including Regularized Markov Clustering (RMCL), a popular algorithm for clustering large graphs. Our experiments on real graphs and large systems show good performance of Global Graphs.
Keywords :
Markov processes; data structures; distributed shared memory systems; graphs; middleware; pattern clustering; Global Graphs; data structures; distributed memory middleware; distributed memory programming; large scale graph processing; regularized Markov clustering; shared memory programming; Arrays; Clustering algorithms; Markov processes; Middleware; Programming; Scalability; Clustering; Graphs; High Performance Graph Processing;
Conference_Titel :
Big Data (Big Data), 2014 IEEE International Conference on
Conference_Location :
Washington, DC
DOI :
10.1109/BigData.2014.7004369