DocumentCode :
1791690
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
fYear :
2014
fDate :
27-30 Oct. 2014
Firstpage :
33
Lastpage :
40
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;
fLanguage :
English
Publisher :
ieee
Conference_Titel :
Big Data (Big Data), 2014 IEEE International Conference on
Conference_Location :
Washington, DC
Type :
conf
DOI :
10.1109/BigData.2014.7004369
Filename :
7004369
Link To Document :
بازگشت