Proceedings of the VLDB Endowment · 2014 · 118 citations · 26 references
ComputingComputer ScienceParallel AlgorithmsParallel ComputingSocial Media AnalyticsGraph AlgorithmsGraph AnalyticsGraph MiningNetwork CentralityScalable Algorithm DesignSocial Network AnalysisBenchmark DatasetsBreadth-first SearchGraph TraversalGraph Traversal AlgorithmsParallel Graph AlgorithmsRedundant ComputationScalabilityScalable Graph Algorithms
Graph analytics on social networks, Web data, and communication networks has been widely used in a plethora of applications. Many graph analytics algorithms are based on breadth-first search (BFS) graph traversal, which is not only time-consuming for large datasets but also involves much redundant computation when executed multiple times from different start vertices. In this paper, we propose Multi-Source BFS (MS-BFS), an algorithm that is designed to run multiple concurrent BFSs over the same graph on a single CPU core while scaling up as the number of cores increases. MS-BFS leverages the properties of small-world networks , which apply to many real-world graphs, and enables efficient graph traversal that: (i) shares common computation across concurrent BFSs; (ii) greatly reduces the number of random memory accesses; and (iii) does not incur synchronization costs. We demonstrate how a real graph analytics application---all-vertices closeness centrality---can be efficiently solved with MS-BFS. Furthermore, we present an extensive experimental evaluation with both synthetic and real datasets, including Twitter and Wikipedia, showing that MS-BFS provides almost linear scalability with respect to the number of cores and excellent scalability for increasing graph sizes, outperforming state-of-the-art BFS algorithms by more than one order of magnitude when running a large number of BFSs.
26
A faster algorithm for betweenness centrality*
Ulrik Brandes · Journal of Mathematical Sociology · 2001 · 4.9K citations · Full text
Grzegorz Malewicz, Matthew H. Austern, Aart J. C. Bik et al. · 2010 · 3.5K citations
Classes of small-world networks
Luı́s A. Nunes Amaral, Antonio Scala, Marc Barthélemy et al. · Proceedings of the National Academy of Sciences · 2000 · 3.1K citations · Full text
Yucheng Low, Danny Bickson, Joseph E. Gonzalez et al. · Proceedings of the VLDB Endowment · 2012 · 1.7K citations