A catalog of attributes, qualities, and features supported by listed platforms.
Note
|
This is a work in progress, and is likely incorrect. |
See Notes on Cluster Computing for definitions.
Please feel free to open issues or a pull request to contribute corrections or add new platforms.
Platforms should be in alphabetical order of project name.
Some attributes are independent or mutually exclusive, the first line in the table makes this clear.
-
O denotes mutually exclusive properties
-
X denotes supported property, one or more
-
NA denotes not applicable
Platform | Sequential | Parallel |
---|---|---|
- |
O |
O |
MapReduce |
O |
|
Tez |
O |
Platform | Sequential | Parallel |
---|---|---|
- |
O |
O |
MapReduce |
NA |
NA |
Tez |
O |
Platform | Split | Partitioned |
---|---|---|
- |
X |
X |
MapReduce |
X |
X |
Tez |
X |
X |
Platform | Two Node | Directed In-Tree | Directed Acyclic Graph | Directed Acyclic MultiGraph |
---|---|---|---|---|
- |
O |
O |
O |
O |
MapReduce |
O |
|||
Tez |
O |
Platform | Forward | Broadcast | Ordered Scatter-Gather | Unordered Scatter-Gather |
---|---|---|---|---|
- |
X |
X |
X |
X |
MapReduce |
X |
|||
Tez |
X |
X |
X |
X |
Platform | Unavailable | Available |
---|---|---|
- |
O |
O |
MapReduce |
NA |
NA |
Tez |
O |
Platform | Simultaneous | Incremental |
---|---|---|
- |
X |
X |
MapReduce |
X |
|
Tez |
X |
Platform | Offline | Online |
---|---|---|
- |
X |
X |
MapReduce |
X |
|
Tez |
X |
Platform | Unavailable | Available |
---|---|---|
- |
O |
O |
MapReduce |
O |
|
Tez |
O |
Platform | Unavailable | Available |
---|---|---|
- |
O |
O |
MapReduce |
O* |
|
Tez |
O |
Note
|
* experimental |
Platform | Shared Filesystem | Local Filesystem | On-Heap Memory | Off-Heap Memory |
---|---|---|---|---|
- |
X |
X |
X |
X |
MapReduce |
X |
|||
Tez |
X |
Platform | Shared Filesystem | Local Filesystem | On-Heap Memory | Off-Heap Memory |
---|---|---|---|---|
- |
X |
X |
X |
X |
MapReduce |
NA |
NA |
NA |
NA |
Tez |
NA |
NA |
NA |
NA |