NXgraph: An efficient graph processing system on a single machine
Kineograph: taking the pulse of a fast-changing and connected world