The document discusses techniques for distributed and streaming graph processing. It proposes several novel compression techniques that offer space-efficient representations of graph edges and weights to enable memory-optimized distributed graph processing. These techniques exploit properties of real-world graphs like locality of reference and similarity between vertices. Experimental results show the techniques significantly reduce memory usage compared to baselines while maintaining or improving performance, especially on large graphs and algorithms involving graph mutations.
Related topics: