This document provides an overview of Giraph, an open source framework for large-scale graph processing on Hadoop. It discusses why graph processing is important at large scales, existing solutions and their limitations, and Giraph's goals of being easily deployable on Hadoop and providing a graph-oriented programming model. The document describes Giraph's design which uses Hadoop and leverages th