Partial Key Grouping: Load-Balanced Partitioning of Distributed Streams
xDGP: A Dynamic Graph Processing System with Adaptive Partitioning