2018 18th IEEE/ACM International Symposium on Cluster, Cloud and Grid Computing (CCGRID) 2018
DOI: 10.1109/ccgrid.2018.00062
|View full text |Cite
|
Sign up to set email alerts
|

An Elasticity Study of Distributed Graph Processing

Abstract: Graphs are a natural fit for modeling concepts used in solving diverse problems in science, commerce, engineering, and governance. Responding to the variety of graph data and algorithms, many parallel and distributed graph-processing systems exist. However, until now these platforms use a static model of deployment: they only run on a pre-defined set of machines. This raises many conceptual and pragmatic issues, including misfit with the highly dynamic nature of graph processing, and could lead to resource was… Show more

Help me understand this report

Search citation statements

Order By: Relevance

Paper Sections

Select...
2
1

Citation Types

0
3
0

Year Published

2018
2018
2021
2021

Publication Types

Select...
4

Relationship

2
2

Authors

Journals

citations
Cited by 4 publications
(3 citation statements)
references
References 15 publications
0
3
0
Order By: Relevance
“…Graph processing systems use massive parallelism or large scale resources of distributed systems in order to process graphs [75]. However, graph applications are not helpful when it comes to static infrastructures, as they often have iterative and highly irregular workloads.…”
Section: Graph Processing Systems and Frameworkmentioning
confidence: 99%
“…Graph processing systems use massive parallelism or large scale resources of distributed systems in order to process graphs [75]. However, graph applications are not helpful when it comes to static infrastructures, as they often have iterative and highly irregular workloads.…”
Section: Graph Processing Systems and Frameworkmentioning
confidence: 99%
“…For example, in a top-down graph traversal algorithm, per iteration work is proportional to the size of the traversal-frontier as well as the number of outgoing edges in the frontier [16]. Furthermore, many graph algorithms, like PageRank, dynamically iterate until the output of the algorithm converges, so the number of steps in the algorithm typically depends on the graph structure and per vertex values [17]. Hence, due to the irregular and dynamic nature, modeling graph workload remains challenging.…”
Section: Introductionmentioning
confidence: 99%
“…How to uncover the costs and benefits of elasticity in distributed graph processing systems? To answer these research questions, we extend our poster [25] by making the following contributions:…”
Section: Introductionmentioning
confidence: 99%