• DocumentCode
    2771240
  • Title

    PEGASUS: A Peta-Scale Graph Mining System Implementation and Observations

  • Author

    Kang, U. ; Tsourakakis, Charalampos E. ; Faloutsos, Christos

  • Author_Institution
    SCS, Carnegie Mellon Univ., Pittsburgh, PA, USA
  • fYear
    2009
  • fDate
    6-9 Dec. 2009
  • Firstpage
    229
  • Lastpage
    238
  • Abstract
    In this paper, we describe PEGASUS, an open source peta graph mining library which performs typical graph mining tasks such as computing the diameter of the graph, computing the radius of each node and finding the connected components. as the size of graphs reaches several giga-, tera- or peta-bytes, the necessity for such a library grows too. To the best of our knowledge, PEGASUS is the first such library, implemented on the top of the HADOOP platform, the open source version of MAPREDUCE. Many graph mining operations (PageRank, spectral clustering, diameter estimation, connected components etc.) are essentially a repeated matrix-vector multiplication. In this paper we describe a very important primitive for PEGASUS, called GIM-V (generalized iterated matrix-vector multiplication). GIM-V is highly optimized, achieving (a) good scale-up on the number of available machines (b) linear running time on the number of edges, and (c) more than 5 times faster performance over the non-optimized version of GIM-V. Our experiments ran on M45, one of the top 50 supercomputers in the world. We report our findings on several real graphs, including one of the largest publicly available Web graphs, thanks to Yahoo!, with ¿ 6,7 billion edges.
  • Keywords
    data mining; matrix multiplication; public domain software; software libraries; PEGASUS library; Web graph; generalized iterated matrix-vector multiplication; open source system; peta graph mining library; peta-scale graph mining system; Data mining; Large-scale systems; Libraries; Optimization methods; Parallel programming; Performance analysis; Radio access networks; Social network services; Supercomputers; Timing; PEGASUS; graph mining; hadoop;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Data Mining, 2009. ICDM '09. Ninth IEEE International Conference on
  • Conference_Location
    Miami, FL
  • ISSN
    1550-4786
  • Print_ISBN
    978-1-4244-5242-2
  • Electronic_ISBN
    1550-4786
  • Type

    conf

  • DOI
    10.1109/ICDM.2009.14
  • Filename
    5360248