See: Description
| Interface | Description |
|---|---|
| WorkerAggregatorRequestProcessor |
Aggregates worker aggregator requests and sends them off
|
| Class | Description |
|---|---|
| AggregatorUtils |
Class for aggregator constants and utility methods
|
| AllAggregatorServerData |
Accepts aggregators and their values from previous superstep from master
and workers which own aggregators.
|
| CountingCache |
Cache which counts the number of flushes per task id (destination worker
id), so we know how many requests were sent to the worker
|
| CountingOutputStream |
Wrapper for output stream which keeps the place in the beginning for the
count of objects which were written to it
|
| GlobalCommValueOutputStream |
Implementation of
CountingOutputStream which allows writing of
reduced values in the form of pair (name, type, value)
There are two modes:
- when class of the value is written into the stream. |
| OwnerAggregatorServerData |
Class for holding aggregators which current worker owns,
and aggregating partial aggregator values from workers.
|
| SendGlobalCommCache |
Takes and serializes global communication values and keeps them grouped by
owner partition id, to be sent in bulk.
|
Copyright © 2011-2020 The Apache Software Foundation. All Rights Reserved.