Pregel: A System for Large-Scale Graph Processing

Why Graph Computation Is Different

Why not MapReduce

Bulk Synchronous Parallel (BSP) Model

Pregel Model of Computation

Message Passing

Master

Worker

Message Combiner

Aggregator

Fault Tolerance

Graph Mutation

Experiment

Critique