• 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