Projects per year
Abstract
This paper presents GRAPE, a parallel system for graph computations. GRAPE differs from prior systems in its ability to parallelize existing sequential graph algorithms as a whole. Underlying GRAPE are a simple programming model and a principled approach, based on partial evaluation and incremental computation. We show that sequential graph algorithms can be “plugged into” GRAPE with minor changes, and get parallelized. As long as the sequential algorithms are correct, their GRAPE parallelization guarantees to terminate with correct answers under a monotonic condition. Moreover, we show that algorithms in MapReduce, BSP and PRAM can be optimally simulated on GRAPE. In addition to the ease of programming, we experimentally verify that GRAPE achieves comparable performance to the state-of-the-art graph systems, using real-life and synthetic graphs.
Original language | English |
---|---|
Title of host publication | Proceedings of the 43rd International Conference on Very Large Data Bases |
Publisher | Very Large Data Base Endowment Inc. |
Pages | 1889-1892 |
Number of pages | 4 |
Publication status | Published - 31 Aug 2017 |
Event | 43rd International Conference on Very Large Data Bases - Technical University of Munich, Munich, Germany Duration: 28 Aug 2017 → 1 Sept 2017 http://www.vldb.org/2017/index.php |
Publication series
Name | Proceedings of the VLDB Endowment |
---|---|
Number | 12 |
Volume | 10 |
ISSN (Print) | 2150-8097 |
Conference
Conference | 43rd International Conference on Very Large Data Bases |
---|---|
Abbreviated title | VLDB 2017 |
Country/Territory | Germany |
City | Munich |
Period | 28/08/17 → 1/09/17 |
Internet address |
Fingerprint
Dive into the research topics of 'GRAPE: Parallelizing Sequential Graph Computations'. Together they form a unique fingerprint.Projects
- 2 Finished
-
-
VADA: Value Added Data Systems: Principles and Architecture
Libkin, L., Buneman, P., Fan, W. & Pieris, A.
1/04/15 → 30/09/20
Project: Research