DocumentCode :
1080903
Title :
Graph Twiddling in a MapReduce World
Author :
Cohen, Jonathan
Author_Institution :
US National Security Agency
Volume :
11
Issue :
4
fYear :
2009
Firstpage :
29
Lastpage :
41
Abstract :
As the size of graphs for analysis continues to grow, methods of graph processing that scale well have become increasingly important. One way to handle large datasets is to disperse them across an array of networked computers, each of which implements simple sorting and accumulating, or MapReduce, operations. This cloud computing approach offers many attractive features. If decomposing useful graph operations in terms of MapReduce cycles is possible, it provides incentive for seriously considering cloud computing. Moreover, it offers a way to handle a large graph on a single machine that can´t hold the entire graph as well as enables streaming graph processing. This article examines this possibility.
Keywords :
distributed processing; graph theory; MapReduce cycles; cloud computing approach; distributed processing; graph processing; graph twiddling; Cloud computing; Computer networks; Distributed computing; Distributed processing; Hardware; Humans; National security; Packaging; Robustness; Sorting; Hadoop; MapReduce; cloud computing; clustering; cycles; graphs; networks; social network analysis; trusses;
fLanguage :
English
Journal_Title :
Computing in Science & Engineering
Publisher :
ieee
ISSN :
1521-9615
Type :
jour
DOI :
10.1109/MCSE.2009.120
Filename :
5076317
Link To Document :
بازگشت