• DocumentCode
    3127549
  • Title

    Finding the ´Needle´: Locating Interesting Nodes Using the K-shortest Paths Algorithm in MapReduce

  • Author

    McCubbin, Christopher ; Perozzi, Bryan ; Levine, Andrew ; Rahman, Abdul

  • fYear
    2011
  • fDate
    11-11 Dec. 2011
  • Firstpage
    180
  • Lastpage
    187
  • Abstract
    Understanding how nodes interconnect in large graphs is an important problem in many fields. We wish to find connecting nodes between two nodes or two groups of source nodes. In order to find these connecting nodes in huge graphs, we have devised a highly parallelized variant of a k-shortest path algorithm that levies the power of the Hadoop distributed computing system and HBase distributed key/value store. We show how our system enables previously unobtainable graph analysis by finding these connecting nodes in graphs as large as one billion nodes or more on modest commodity hardware in a time frame of just minutes.
  • Keywords
    distributed processing; graph theory; search problems; HBase distributed key-value store; Hadoop distributed computing system; MapReduce; breadth first search algorithm; graph analysis; interesting node location; k-shortest path algorithm; modest commodity hardware; Algorithm design and analysis; Clustering algorithms; Conferences; Coprocessors; Databases; Joining processes; Measurement; algorithm; bfs; distributed computing; hadoop; shortest paths;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Data Mining Workshops (ICDMW), 2011 IEEE 11th International Conference on
  • Conference_Location
    Vancouver, BC
  • Print_ISBN
    978-1-4673-0005-6
  • Type

    conf

  • DOI
    10.1109/ICDMW.2011.84
  • Filename
    6137378