iTurboGraph: Scaling and Automating Incremental Graph Analytics
Seongyun Ko, Taesung Lee, Kijae Hong, Wonseok Lee, In Seo, Jiwon Seo, Wook-Shin Han
Abstract
With the rise of streaming data for dynamic graphs, large-scale graph analytics meets a new requirement of Incremental Computation because the larger the graph, the higher the cost for updating the analytics results by re-execution. A dynamic graph consists of an initial graph G and graph mutation updates Δ GQ(G) to G, incremental graph analytics computes updates Δ QG Δ G)Q(G) $$ Δ Q where is a union operator. In this paper, we consider the problem of large-scale incremental neighbor-centric graph analytics (). We solve the limitations of previous systems: lack of usability due to the difficulties in programming incremental algorithms for and limited scalability and efficiency due to the overheads in maintaining intermediate results for graph traversals in . First, we propose a domain-specific language, ŁNGA, and develop its compiler for intuitive programming of , automatic query incrementalization, and query optimizations. Second, we define Graph Streaming Algebra as a theoretical foundation for scalable processing of incremental . We introduce a concept of Nested Graph Windows and model graph traversals as the generation of walk streams. Lastly, we present a system , which efficiently processes incremental for large graphs. Comprehensive experiments show that it effectively avoids costly re-executions and efficiently updates the analytics results with reduced IO and computations.
Ask about this paper
Ask your agent about it.
Lune has read the top-tier papers around this one, so every answer names the papers it rests on.
Your agent calls
Lunesearch_papers
Free to start. No credit card required.
Terminal
Install the CLIlune papers get b6da876e-d0cb-4c5c-80bc-bc60570905dbCited by top-tier papers6
- Fast Continuous Subgraph Matching over Streaming Graphs via Backtracking ReductionRongjian Yang, Zhijie Zhang, Weiguo Zheng, Jeffrey Xu YuSIGMOD 2023 · 31 citations
- CompressGraph: Efficient Parallel Graph Analytics with Rule-Based CompressionZheng Chen, Feng Zhang, Jiawei Guan, Jidong Zhai et al.SIGMOD 2023 · 23 citations
- Layph: Making Change Propagation Constraint in Incremental Graph Processing by Layering GraphSong Yu, Shufeng Gong, Yanfeng Zhang, Wenyuan Yu et al.ICDE 2023 · 6 citations
- Optimizing Differentially-Maintained Recursive Queries on Dynamic GraphsKhaled Ammar, Siddhartha Sahu, Semih Salihoglu, M. Tamer ÖzsuVLDB 2022 · 6 citations
- Enabling Window-Based Monotonic Graph Analytics with Reusable Transitional Results for Pattern-Consistent QueriesZheng Chen, Feng Zhang, Yang Chen, Xiaokun Fang et al.VLDB 2024 · 6 citations
Related papers
- D3-GNN: Dynamic Distributed Dataflow for Streaming Graph Neural NetworksRustam Guliyev, Aparajita Haldar, Hakan FerhatosmanogluVLDB 2024 · 5 citations
- Incremental GNN Embedding Computation on Streaming GraphsQiange Wang, Haoran Lv, Yanfeng Zhang, Weng-Fai Wong et al.ICDE 2026
- Evaluating Complex Queries on Streaming GraphsAnil Pacaci, Angela Bonifati, M. Tamer ÖzsuICDE 2022 · 18 citations
- EIGA: elastic and scalable dynamic graph analysisKasimir Gabert, Kaan Sancak, M. Yusuf Özkaya, Ali Pinar et al.SC 2021 · 5 citations
- MEGA Evolving Graph AcceleratorChao Gao, Mahbod Afarin, Shafiur Rahman, Nael B. Abu-Ghazaleh et al.MICRO 2023 · 11 citations
