Wonderland
Autor: | Kang Chen, Xuehai Qian, Mingxing Zhang, Chengying Huan, Yongwei Wu, Youwei Zhuo |
---|---|
Rok vydání: | 2018 |
Předmět: |
020203 distributed computing
Speedup Theoretical computer science Computer science 02 engineering and technology Disjoint sets Computer Graphics and Computer-Aided Design Graph 020204 information systems 0202 electrical engineering electronic engineering information engineering Graph (abstract data type) Out-of-core algorithm Abstraction Software |
Zdroj: | ASPLOS |
DOI: | 10.1145/3173162.3173208 |
Popis: | Many important graph applications are iterative algorithms that repeatedly process the input graph until convergence. For such algorithms, graph abstraction is an important technique: although much smaller than the original graph, it can bootstrap an initial result that can significantly accelerate the final convergence speed, leading to a better overall performance. However, existing graph abstraction techniques typically assume either fully in-memory or distributed environment, which leads to many obstacles preventing the application to an out-of-core graph processing system. In this paper, we propose Wonderland, a novel out-of-core graph processing system based on abstraction. Wonderland has three unique features: 1) A simple method applicable to out-of-core systems allowing users to extract effective abstractions from the original graph with acceptable cost and a specific memory limit; 2) Abstraction-enabled information propagation, where an abstraction can be used as a bridge over the disjoint on-disk graph partitions; 3) Abstraction guided priority scheduling, where an abstraction can infer the better priority-based order in processing on-disk graph partitions. Wonderland is a significant advance over the state-of-the-art because it not only makes graph abstraction feasible to out-of-core systems, but also broadens the applications of the concept in important ways. Evaluation results of Wonderland reveal that Wonderland achieves a drastic speedup over the other state-of-the-art systems, up to two orders of magnitude for certain cases. |
Databáze: | OpenAIRE |
Externí odkaz: |