| Name | Description | Type | Package | Framework |
| AggregatorBroadcast | Class | org.apache.giraph.master | Giraph | |
| AggregatorReduceOperation | Translates aggregation operation to reduce operations. | Class | org.apache.giraph.master | Giraph |
| AggregatorToGlobalCommTranslation | Class that translates aggregator handling on the master to reduce and broadcast operations supported by the MasterAggregatorHandler. | Class | org.apache.giraph.master | Giraph |
| BspServiceMaster | ZooKeeper-based implementation of CentralizedServiceMaster. | Class | org.apache.giraph.master | Giraph |
| DefaultMasterCompute | A dumb implementation of MasterCompute. | Class | org.apache.giraph.master | Giraph |
| DefaultMasterObserver | A no-op implementation of MasterObserver to make it easier for users. | Class | org.apache.giraph.master | Giraph |
| MasterAggregatorHandler | Class | org.apache.giraph.master | Giraph | |
| MasterAggregatorUsage | Interface | org.apache.giraph.master | Giraph | |
| MasterCompute | Interface for defining a master vertex that can perform centralized computation between supersteps. | Class | org.apache.giraph.master | Giraph |
| MasterGlobalCommUsage | Master compute can access reduce and broadcast methods through this interface, from masterCompute method. | Interface | org.apache.giraph.master | Giraph |
| MasterInfo | Information about the master that is sent to other workers. | Class | org.apache.giraph.master | Giraph |
| MasterObserver | Observer for Master. | Interface | org.apache.giraph.master | Giraph |
| MasterThread | Master thread that will coordinate the activities of the tasks. | Class | org.apache.giraph.master | Giraph |
| SuperstepClasses | Holds Computation and MessageCombiner class. | Class | org.apache.giraph.master | Giraph |