2009 IEEE International Symposium on Parallel &Amp; Distributed Processing 2009
DOI: 10.1109/ipdps.2009.5161060
|View full text |Cite
|
Sign up to set email alerts
|

Compact graph representations and parallel connectivity algorithms for massive dynamic network analysis

Abstract: Graph-theoretic abstractions are extensively used to analyze massive data sets. Temporal data streams from socioeconomic interactions, social networking web sites, communication traffic, and scientific computing can be intuitively modeled as graphs. We present the first study of novel highperformance combinatorial techniques for analyzing largescale information networks, encapsulating dynamic interaction data in the order of billions of entities. We present new data structures to represent dynamic interaction … Show more

Help me understand this report

Search citation statements

Order By: Relevance

Paper Sections

Select...
4
1

Citation Types

0
9
0

Year Published

2010
2010
2019
2019

Publication Types

Select...
3
3
3

Relationship

0
9

Authors

Journals

citations
Cited by 19 publications
(9 citation statements)
references
References 32 publications
0
9
0
Order By: Relevance
“…As a result, many large-scale networks are regarded as unweighted when the above measures are reported [2] , [3] . Large efforts have been made to improve the efficiency of algorithms for calculating those network properties [10] , [11] . Take the betweenness centrality, for example [12] , [13] : for a weighted network with nodes and edges, the naive algorithm requires time and storage, regardless of the algorithms implemented to find the shortest paths.…”
Section: Introductionmentioning
confidence: 99%
See 1 more Smart Citation
“…As a result, many large-scale networks are regarded as unweighted when the above measures are reported [2] , [3] . Large efforts have been made to improve the efficiency of algorithms for calculating those network properties [10] , [11] . Take the betweenness centrality, for example [12] , [13] : for a weighted network with nodes and edges, the naive algorithm requires time and storage, regardless of the algorithms implemented to find the shortest paths.…”
Section: Introductionmentioning
confidence: 99%
“…A much faster algorithm proposed by Brandes [14] , on the other hand, can calculate the betweenness centrality in time and space when the shortest paths are calculated by Dijkstra's algorithm implemented with a Fibonacci heap. Parallel algorithms are also proposed to improve the efficiency for the calculation of betweenness centrality [10] , [11] , [15] [21] : for example, Bader and Madduri [10] proposed a betweenness centrality algorithm on a high-end shared memory symmetric multiprocessor and multithreaded architectures, with which is “possible” to achieve the computation in time with access conflicts, where is the number of processors used. However, the parallel algorithms requires much more complex programming and are highly dependent on the hardwares: for example, in Bader and Madduri's study [10] , they used an IBM p5 570 on 16 processors and utilized 20GB RAM.…”
Section: Introductionmentioning
confidence: 99%
“…Alternative graph data structures include forms of binary trees [18]. Trees pay an extra cost in keeping some order on the edges.…”
Section: Introductionmentioning
confidence: 99%
“…Parallel algorithms for generation of small-world networks has been studied in [2,15]. Small-world networks have similar features as scale-free networks (for example small diameter) but the generating stochastic processes do not use preferential selection which is the main obstacle to the parallelization of scale-free networks as we argue below.…”
Section: Introductionmentioning
confidence: 99%