2015 IEEE 31st International Conference on Data Engineering 2015
DOI: 10.1109/icde.2015.7113362
|View full text |Cite
|
Sign up to set email alerts
|

VENUS: Vertex-centric streamlined graph computation on a single PC

Help me understand this report

Search citation statements

Order By: Relevance

Paper Sections

Select...
3
1
1

Citation Types

0
44
0

Year Published

2016
2016
2021
2021

Publication Types

Select...
4
2
2

Relationship

1
7

Authors

Journals

citations
Cited by 82 publications
(44 citation statements)
references
References 18 publications
0
44
0
Order By: Relevance
“…In-Memory Out-of-Core (use HDD if not indicated) In-Memory Out-of-Core In-Memory Out-of-Core Approaches Ligra [7] Galois [8] GraphMat [9] Polymer [10] GraphChi [31] X-Stream [32] VENUS [33] GridGraph [34] GraphMP (Use SSD) FlashGraph [35] TurboGraph [36] Medusa [11] Gunrock [13] MapGraph [14] gGraph [15] (Use SSD) GTS [16] GGraph [15] Pregel-like: [20] [21] [22] [23] [24] GAS: [25] [26] [27] SpMV: [28] [29] (Use HDD) GraphD [37] Chaos [38] Pregelix [ GraphChi, the edge-centric scatter-gather (ESG) model of X-Stream, the vertex-centric streamlined processing (VSP) model of VENUS, and the dual sliding windows (DSW) model of GridGraph. These approaches try to exploit the sequential bandwidth of hard disks and to reduce the amount of disk accesses.…”
Section: Single Machine (Cpu) Single Machine (Gpu) Cluster Data Storagementioning
confidence: 99%
See 1 more Smart Citation
“…In-Memory Out-of-Core (use HDD if not indicated) In-Memory Out-of-Core In-Memory Out-of-Core Approaches Ligra [7] Galois [8] GraphMat [9] Polymer [10] GraphChi [31] X-Stream [32] VENUS [33] GridGraph [34] GraphMP (Use SSD) FlashGraph [35] TurboGraph [36] Medusa [11] Gunrock [13] MapGraph [14] gGraph [15] (Use SSD) GTS [16] GGraph [15] Pregel-like: [20] [21] [22] [23] [24] GAS: [25] [26] [27] SpMV: [28] [29] (Use HDD) GraphD [37] Chaos [38] Pregelix [ GraphChi, the edge-centric scatter-gather (ESG) model of X-Stream, the vertex-centric streamlined processing (VSP) model of VENUS, and the dual sliding windows (DSW) model of GridGraph. These approaches try to exploit the sequential bandwidth of hard disks and to reduce the amount of disk accesses.…”
Section: Single Machine (Cpu) Single Machine (Gpu) Cluster Data Storagementioning
confidence: 99%
“…Out-of-core systems, which maintain just a small portion of vertices and/or edges in memory, provide cost-effective solutions for big graph analytics. Single-machine engines, such as GraphChi [31], X-Stream [32], VENUS [33] and GridGraph [34], break the input graph into a set of shards, each of which contains all required information to update its associated vertices. In many cases, an out-of-core graph engine processes all shards in an iteration, and usually uses three stages to execute a shard:…”
Section: Introductionmentioning
confidence: 99%
“…A plethora of efforts using vertex-centric computing exist to perform bulk synchronous parallel graph computations. Some run only on one node, [7], [29], [15] while some support distributed computations, [14], [6], [26], [4], [20]. Some support only in-memory computations [21], [6] while others can utilize out-of-core [7], [20], [29], [15].…”
Section: Related Workmentioning
confidence: 99%
“…Instead, many graph computing engines such as Pregel [33] and PowerGraph [17] are being developed, which can be orders of magnitude more efficient than general-purpose dataflow systems [33,17,18]. A key feature of most graph engines is the adoption of a simple yet general vertexcentric programming model that can succinctly express a wide variety of graph algorithms [33,18,17,12]. Here, a graph algorithm is formulated into a user-defined vertex-program which can be executed on each vertex in parallel.…”
Section: Introductionmentioning
confidence: 99%
“…While the power iteration method is used in most graph engines to calculate the global PageRank [33,18,17,12], it is impractical for PPR computation, which would take O(N (N + M )) time for all PPR vectors (N and M are the numbers of vertices and edges respectively) [6]. Furthermore, most algorithms for PPR computation are designed for single-machine in-memory systems which cannot deal with large-scale problems [38,32,31].…”
Section: Introductionmentioning
confidence: 99%