vertexcentric
Vertexcentric, sometimes written vertex-centric, refers to a model for parallel graph processing in which computation is expressed from the perspective of individual vertices. In this model, each vertex maintains local state and executes a user-defined function in repeated rounds called supersteps. During a superstep, a vertex processes incoming messages, updates its state, and sends messages to its neighbors for the next step. The approach is typically implemented within a bulk synchronous parallel (BSP) framework.
In a vertex-centric system the graph is distributed across multiple workers. In every superstep, all active
Prominent examples of vertex-centric systems include Google's Pregel, which popularized the model; Apache Giraph, an open-source
Advantages of the vertex-centric approach include natural expression of local computations, scalability to large graphs, and