Summary of Design Issues
Functional and performance issues apply at all layers
Functional: Naming, operations and ordering
Performance: Organization
- latency, bandwidth, overhead, occupancy
Replication and communication are deeply related
- Management depends on naming model
Goal of architects: design against frequency and type of operations that occur at communication abstraction, constrained by tradeoffs from above or below
- Hardware/software tradeoffs