2015
DOI: 10.14778/2824032.2824046
|View full text |Cite
|
Sign up to set email alerts
|

A scalable distributed graph partitioner

Abstract: We present Scalable Host-tree Embeddings for Efficient Partitioning (Sheep), a distributed graph partitioning algorithm capable of handling graphs that far exceed main memory. Sheep produces high quality edge partitions an order of magnitude faster than both state of the art offline (e.g., METIS) and streaming partitioners (e.g., Fennel). Sheep's partitions are independent of the input graph distribution, which means that graph elements can be assigned to processing nodes arbitrarily without affecting the part… Show more

Help me understand this report

Search citation statements

Order By: Relevance

Paper Sections

Select...
3
1
1

Citation Types

0
41
0

Year Published

2016
2016
2022
2022

Publication Types

Select...
5
3
1

Relationship

0
9

Authors

Journals

citations
Cited by 62 publications
(41 citation statements)
references
References 18 publications
0
41
0
Order By: Relevance
“…We use Metis [12] as our primary basis for comparison because, despite its age, it remains a gold standard for producing quality workload-agnostic partitionings of medium sized graphs [16,28]. As such it is a compelling yard-stick for our evaluation of the TAPER prototype, which will consider partitioning quality in terms of scale free metrics such as i pt and the number of vertex swaps.…”
Section: Discussionmentioning
confidence: 99%
See 1 more Smart Citation
“…We use Metis [12] as our primary basis for comparison because, despite its age, it remains a gold standard for producing quality workload-agnostic partitionings of medium sized graphs [16,28]. As such it is a compelling yard-stick for our evaluation of the TAPER prototype, which will consider partitioning quality in terms of scale free metrics such as i pt and the number of vertex swaps.…”
Section: Discussionmentioning
confidence: 99%
“…For graph data, balanced graph partitioning has been exhaustively studied in literature since the 1970s [8,12,13,16,23,25,26,28,30], and a number of practical implementations are available [12,23]. We do not seek a new graph partitioning algorithm; rather, to propose a workload-driven method for improving partitions that already exist.…”
Section: Related Workmentioning
confidence: 99%
“…Moreover, they take much more time to compute than many graph algorithms. Sheep [29] is a distributed graph partitioner that produces high quality edge partitions an order of magnitude faster than METIS. Alternatively, linear-time heuristics have been proposed.…”
Section: Related Workmentioning
confidence: 99%
“…Moreover, they take much more time to compute than many graph algorithms. Sheep [17] is a distributed graph partitioner that produces high quality edge partitions an order of magnitude faster than METIS. Alternatively, linear-time heuristics have been proposed.…”
Section: Further Related Workmentioning
confidence: 99%