our approach
Use multiple modes
- Extend existing sync methods
- Develop new methods, and compositions of methods
- Characterize these methods
Use tiered architectures
- Not a single hardware platform but a range of hardware
- Analogy: memory hierarchy
The set as a whole can (?) be necessary and sufficient, to minimize resource waste
- Don’t spend energy to get better sync than app needs