Chrome Extension
WeChat Mini Program
Use on ChatGLM

Ingress: an automated incremental graph processing system

The VLDB Journal(2024)

Cited 0|Views67
No score
Abstract
The graph data keep growing over time in real life. The ever-growing amount of dynamic graph data demands efficient techniques of incremental graph computation. However, incremental graph algorithms are challenging to develop. Existing approaches usually require users to manually design nontrivial incremental operators, or choose different memoization strategies for certain specific types of computation, limiting the usability and generality. In light of these challenges, we propose , an automated system for incremental graph proc essing. is able to deduce the incremental counterpart of a batch vertex-centric algorithm, without the need of redesigned logic or data structures from users. Underlying is an automated incrementalization framework equipped with four different memoization policies, to support all kinds of vertex-centric computations with optimized memory utilization. We identify sufficient conditions for the applicability of these policies. chooses the best-fit policy for a given algorithm automatically by verifying these conditions. In addition to the ease-of-use and generalization, outperforms state-of-the-art incremental graph systems by 12.14× on average (up to 49.23× ) in efficiency.
More
Translated text
Key words
Incrementalization,Flexible memoization,Graph computing systems
AI Read Science
Must-Reading Tree
Example
Generate MRT to find the research sequence of this paper
Chat Paper
Summary is being generated by the instructions you defined