和并行计算的细节以及提供一套用于描述图算法的 API，总的来说，Giraph 不仅拥有了相对好的可扩展性，也能够一定程度降低分布式图计算的使用门槛。Giraph 计算的输入是由点和两点之间直连的边所组成的图，例如，点可以表示人，边可以表示朋友请求。每个顶点保存一个值，每个边也保存一个值。输入不仅取决于图的拓扑逻辑，也取决于定点和边的初始值。计算过程由一序列的迭代进行，在BSP中叫做supersteps。每个顶点都active。在每个superstep中，每个active的顶点触发用户提供的计算方法。这