xDGP: A Dynamic Graph Processing System with Adaptive Partitioning
A bridging model for parallel computation