2017
DOI: 10.1016/j.bdr.2017.05.003
|View full text |Cite
|
Sign up to set email alerts
|

BLADYG: A Graph Processing Framework for Large Dynamic Graphs

Abstract: Recently, distributed processing of large dynamic graphs has become very popular, especially in certain domains such as social network analysis, Web graph analysis and spatial network analysis. In this context, many distributed/parallel graph processing systems have been proposed, such as Pregel, GraphLab, and Trinity. These systems can be divided into two categories: (1) vertex-centric and (2) block-centric approaches. In vertex-centric approaches, each vertex corresponds to a process, and message are exchang… Show more

Help me understand this report
View preprint versions

Search citation statements

Order By: Relevance

Paper Sections

Select...
1
1
1
1

Citation Types

0
14
0

Year Published

2018
2018
2022
2022

Publication Types

Select...
4
3
1

Relationship

2
6

Authors

Journals

citations
Cited by 25 publications
(14 citation statements)
references
References 19 publications
0
14
0
Order By: Relevance
“…The algorithm is already designed in such a way that both the Graph Construction and Label Propagation steps can be done in parallel and in a distributed way. Our next aim is to implement a distributed version of GrAPFI using a parallel/distributed framework such as Hadoop MapReduce [7], BLADYG [2] and Spark [32].…”
Section: Resultsmentioning
confidence: 99%
“…The algorithm is already designed in such a way that both the Graph Construction and Label Propagation steps can be done in parallel and in a distributed way. Our next aim is to implement a distributed version of GrAPFI using a parallel/distributed framework such as Hadoop MapReduce [7], BLADYG [2] and Spark [32].…”
Section: Resultsmentioning
confidence: 99%
“…The balancing of the weights of the partitions can be done simply by a random placement of the vertices so as to have partitions of weight close to |Ed| k [8]. However, this will involve serious communication costs between partitions and not guarantee that the topology of the graph will be preserved [13]. The proposed approach takes these two compromises into account.…”
Section: Methodsmentioning
confidence: 99%
“…Large-scale network such as social networks (e.g., Facebook and Twitter) [7,8], road networks [9,10,11,12,8], brain networks [2], etc... with their heterogeneity allow to analyze a chaotic dynamics or represent a complex phenomenon. They represent numerous exciting challenges related to high performance computing problems, where data scalability, program complexity and robustness hardware configurations play an important role [13]. Solving these problems can contribute to efficiently manage the new trend technologies such as big data (e.g., dataViz), distributed systems (e.g., Hadoop [14] and Spark [15]) or future communication networks (e.g., 5G or IoT).…”
Section: Introductionmentioning
confidence: 99%
“…Moreover, many graph processing systems have been proposed [4]. Such frameworks include Pregel [39], Graphlab [38], Bladyg [3] and Trinity [47].…”
Section: Big Graph Processingmentioning
confidence: 99%