DocumentCode
606390
Title
System G Data Store: Big, Rich Graph Data Analytics in the Cloud
Author
Canim, M. ; Yuan-Chi Chang
Author_Institution
IBM Thomas J. Watson Res. Center, Yorktown Heights, NY, USA
fYear
2013
fDate
25-27 March 2013
Firstpage
328
Lastpage
337
Abstract
Big, rich graph data is increasingly captured through the interactions among people (email, messaging, social media), objects (location/map, server/network, product/catalog) and their relations. Graph data analytics, however, poses several intrinsic challenges that are ill fitted to the popular Map Reduce programming model. This paper presents System G, a graph data management system that supports rich graph data, accepts online updates, complies with Hadoop, and runs efficiently by minimizing redundant data shuffling. These desirable capabilities are built on top of Apache HBase for scalability, updatability and compatibility. This paper introduces several exemplary target graph queries and global feature algorithms implemented using the newly available HBase Coprocessors. These graph algorithmic coprocessors execute on the server side directly on graph data stored locally and only communicates with remote servers for the dynamic algorithmic state, which is typically a small fraction of the raw data. Performance evaluation on real-world rich graph datasets demonstrated significant improvement over traditional Hadoop implementation, as prior works observed in their no-graph-shuffling solutions. Our work stands out at achieving the same or better performance without introducing incompatibility or scalability limitations.
Keywords
cloud computing; coprocessors; graph theory; performance evaluation; Apache HBase; HBase coprocessor; Hadoop; Map Reduce programming model; System G Data Store; cloud; dynamic algorithmic state; exemplary target graph query; global feature algorithm; graph algorithmic coprocessor; graph data analytics; graph data management system; no-graph-shuffling solution; performance evaluation; redundant data shuffling; remote server; Bismuth; Context; Coprocessors; Heuristic algorithms; Partitioning algorithms; Servers; Silicon; HBase; coprocessor; graph analytics; graph data management;
fLanguage
English
Publisher
ieee
Conference_Titel
Cloud Engineering (IC2E), 2013 IEEE International Conference on
Conference_Location
Redwood City, CA
Print_ISBN
978-1-4673-6473-7
Type
conf
DOI
10.1109/IC2E.2013.25
Filename
6529300
Link To Document