2019 IEEE International Parallel and Distributed Processing Symposium (IPDPS) 2019
DOI: 10.1109/ipdps.2019.00053
|View full text |Cite
|
Sign up to set email alerts
|

Composing Optimization Techniques for Vertex-Centric Graph Processing via Communication Channels

Abstract: Pregel's vertex-centric model allows us to implement many interesting graph algorithms, where optimization plays an important role in making it practically useful. Although many optimizations have been developed for dealing with different performance issues, it is hard to compose them together to optimize complex algorithms, where we have to deal with multiple performance issues at the same time. In this paper, we propose a new approach to composing optimizations, by making use of the channel interface, as a r… Show more

Help me understand this report

Search citation statements

Order By: Relevance

Paper Sections

Select...
1

Citation Types

0
1
0

Year Published

2019
2019
2020
2020

Publication Types

Select...
1
1

Relationship

1
1

Authors

Journals

citations
Cited by 2 publications
(1 citation statement)
references
References 31 publications
0
1
0
Order By: Relevance
“…MapReduce algorithms tend to perform poorly in the tightly-couple parallel systems our work targets, compared to the loosely-coupled architectures that are optimized for cloud workloads. The S-V PPA algorithm, due to the requirement of communicating between non-neighboring vertices, is only supported by several Pregel-like systems [1,2,30], and these frameworks tend to have limited scalability on multi-core clusters due to the lack of multi-threading support.…”
Section: Executionmentioning
confidence: 99%
“…MapReduce algorithms tend to perform poorly in the tightly-couple parallel systems our work targets, compared to the loosely-coupled architectures that are optimized for cloud workloads. The S-V PPA algorithm, due to the requirement of communicating between non-neighboring vertices, is only supported by several Pregel-like systems [1,2,30], and these frameworks tend to have limited scalability on multi-core clusters due to the lack of multi-threading support.…”
Section: Executionmentioning
confidence: 99%