A Comprehensive Dynamic-Graph System for Modern Applications
A unified system for storing, updating, and analyzing large, skewed, dynamic graphs.
Real-world graphs are large, skewed, and constantly changing. This project builds a comprehensive system for dynamic graphs — efficient containers, a framework that supports updates and analytics together, and the benchmarks needed to evaluate them.
We introduced Terrace (Pandey et al., 2021), a hierarchical container for skewed dynamic graphs, and BYO (Wheatman et al., 2024), a unified framework for benchmarking large-scale graph containers. We have also optimized communication for the distributed execution of graph neural networks (Kurt et al., 2023).