Motivation
Dynamic Application Partitioning:
- use same binary for different network scenarios
- obtain information about environment during runtime: QoS API
- adapt to currently observed conditions dynamically: adaptive mobile applications
- test ideas with different applications and under different network scenarios
- iterative, so we can refine what information is relevant in API
- explore different ways to provide adaptivity
- identify generic services that could be “factored out” and supported by runtime system