Typical Properties
Concurrency
- Multiple general-purpose computing elements
Communication costs
- Bounded resources call for minimization of costs
Partial failure tolerance
- Independent failure property
Scaleability
- Incremental growth without qualitative changes
Heterogeneity
- Distinct (but not arbitrary) components
- Autonomy