1 | Partition workload onto multiple servers |
2 | Avoid redundant task allocation |
3 | Accumulate large relation datasets |
4 | Manage evolving software base that's widely distributed |
5 | Coordinate many volunteer clients |
6 | Requires a distributed Web based cluster management support |