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