2018 IEEE 38th International Conference on Distributed Computing Systems (ICDCS) 2018
DOI: 10.1109/icdcs.2018.00072
|View full text |Cite
|
Sign up to set email alerts
|

ADWISE: Adaptive Window-Based Streaming Edge Partitioning for High-Speed Graph Processing

Abstract: In recent years, the graph partitioning problem gained importance as a mandatory preprocessing step for distributed graph processing on very large graphs. Existing graph partitioning algorithms minimize partitioning latency by assigning individual graph edges to partitions in a streaming mannerat the cost of reduced partitioning quality. However, we argue that the mere minimization of partitioning latency is not the optimal design choice in terms of minimizing total graph analysis latency, i.e., the sum of par… Show more

Help me understand this report

Search citation statements

Order By: Relevance

Paper Sections

Select...
3
1
1

Citation Types

0
50
0

Year Published

2018
2018
2024
2024

Publication Types

Select...
5
3
1

Relationship

1
8

Authors

Journals

citations
Cited by 41 publications
(50 citation statements)
references
References 34 publications
0
50
0
Order By: Relevance
“…Xu et al [23] propose a heterogeneity-aware streaming graph partitioning method, which considers the heterogeneous computing and communication abilities when placing graph vertices to different machines. Mayer et al [24] propose a window-based streaming graph partitioning method which selects the best edge from a set of edges during edge assignment to improve the quality of partitioning results. However, their method cannot be applied directly to the geo-distributed graph partitioning problem, due to the both inter-and intra-DC network heterogeneities in geo-distributed DCs.…”
Section: Graph Partitioning Methodsmentioning
confidence: 99%
“…Xu et al [23] propose a heterogeneity-aware streaming graph partitioning method, which considers the heterogeneous computing and communication abilities when placing graph vertices to different machines. Mayer et al [24] propose a window-based streaming graph partitioning method which selects the best edge from a set of edges during edge assignment to improve the quality of partitioning results. However, their method cannot be applied directly to the geo-distributed graph partitioning problem, due to the both inter-and intra-DC network heterogeneities in geo-distributed DCs.…”
Section: Graph Partitioning Methodsmentioning
confidence: 99%
“…Thus, the questions of how to partition RDF data effectively, and how this affects distributed reasoning, are still largely open. To answer the former, we draw inspiration from recent work on streaming graph partitioning [22,18,29,23,15,16] methods, which aim to produce good partitions while iterating over the graph edges a fixed number of times. The memory usage of these approaches is often determined by the number of vertices in the graph, which is usually at least an order of magnitude smaller than the number of edges; thus, the resource usage of such approaches is much smaller than for techniques such as METIS.…”
Section: Motivation and Our Contributionmentioning
confidence: 99%
“…To achieve a tradeoff between partitioning latency and quality, slidewindow technology is applied in streaming algorithms. As a window-based streaming partitioning algorithm, ADWISE [20] encapsulates edges into a window whose size is automatically adapted at runtime according to the partition latency, and it chooses the best edge within the window for assignment to a partition by a scoring function considering load balance, degrees of vertices, and clustering coefficient. Different from ADWISE, WStream [21] utilizes a fixed-length window of vertices, and it employs a greedy strategy to assign the front vertex with its adjacent vertices to the most weighted partition.…”
Section: Related Workmentioning
confidence: 99%