2018 IEEE International Conference on Cluster Computing (CLUSTER) 2018
DOI: 10.1109/cluster.2018.00056
|View full text |Cite
|
Sign up to set email alerts
|

Elasticity in Graph Analytics? A Benchmarking Framework for Elastic 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 diversity 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 w… Show more

Help me understand this report

Search citation statements

Order By: Relevance

Paper Sections

Select...
3
1
1

Citation Types

0
6
0

Year Published

2019
2019
2024
2024

Publication Types

Select...
4
1
1

Relationship

1
5

Authors

Journals

citations
Cited by 7 publications
(6 citation statements)
references
References 49 publications
0
6
0
Order By: Relevance
“…The dynamic scaling for the traditional vertex graph partitioning has been studied in some work [16][17][18][19]. The main difference from these efforts is that our proposal is based on edge partitioning.…”
Section: Related Workmentioning
confidence: 99%
See 2 more Smart Citations
“…The dynamic scaling for the traditional vertex graph partitioning has been studied in some work [16][17][18][19]. The main difference from these efforts is that our proposal is based on edge partitioning.…”
Section: Related Workmentioning
confidence: 99%
“…In the case of distributed graph analysis, however, scaling the number of graph partitions efficiently while achieving high quality is a challenging endeavor due to the trade-off between efficiency and quality. On the one hand, several dynamic scaling methods based on efficient graph partitioning have been proposed [16][17][18][19][20], which, however, exhibit limited quality. It results in high communication costs, affecting the performance of distributed graph processing, as shown in the top of Figure 1.…”
Section: Introductionmentioning
confidence: 99%
See 1 more Smart Citation
“…R2 Fine-grained elasticity. To process efficiently the highly irregular workloads of graph processing, the system must be elastic [18], that is, be able to scale-up and -down seamlessly with the graph workload. Moreover, to avoid excessive overprovisioning, elasticity should be fine-grained.…”
Section: Requirementsmentioning
confidence: 99%
“…Second, distributed graph processing systems generally run on a fixed number of compute nodes, making such systems brittle and unable to respond to changes in the workload by scaling-in or -out; the systems are either over-or under-provisioned. In practice, under-provisioning leads either to crashing or thrashing, and over-provisioning leads to resource waste due to the irregularity of graph processing workloads [18].…”
Section: Introductionmentioning
confidence: 99%