I/O Efficient Core Graph Decomposition at Web Scale
Dong Wen, Lu Qin, Ying Zhang, Xuemin Lin, and Jeffrey Xu Yu

TL;DR
This paper introduces scalable I/O efficient algorithms for core decomposition and maintenance on web-scale graphs, significantly reducing memory and processing costs while handling dynamic updates.
Contribution
It proposes a semi-external model-based algorithm for core decomposition, extending it to handle graph updates efficiently, and demonstrates scalability on extremely large web graphs.
Findings
Outperforms existing I/O efficient algorithms in speed and memory use.
Handles web graphs with nearly 1 billion nodes and 43 billion edges using minimal memory.
Achieves better performance than in-memory algorithms on certain large graphs.
Abstract
Core decomposition is a fundamental graph problem with a large number of applications. Most existing approaches for core decomposition assume that the graph is kept in memory of a machine. Nevertheless, many real-world graphs are big and may not reside in memory. In the literature, there is only one work for I/O efficient core decomposition that avoids loading the whole graph in memory. However, this approach is not scalable to handle big graphs because it cannot bound the memory size and may load most parts of the graph in memory. In addition, this approach can hardly handle graph updates. In this paper, we study I/O efficient core decomposition following a semi-external model, which only allows node information to be loaded in memory. This model works well in many web-scale graphs. We propose a semi-external algorithm and two optimized algorithms for I/O efficient core decomposition…
Peer Reviews
No public reviews on file for this paper yet. If you reviewed it on a platform where reviews are public (OpenReview, ICLR, NeurIPS, ICML), you can paste yours below so the community can read it here.
Videos
No videos yet. Explain this paper in a talk, walkthrough, or lecture? Add one.
Taxonomy
TopicsGraph Theory and Algorithms · Parallel Computing and Optimization Techniques · Interconnection Networks and Systems
