ISTORE API
The ISTORE API defines interfaces for
- adaptation algorithms to invoke application reaction mechanisms
- e.g., migrate data, replicate data, checkpoint, shutdown, ...
- applications to provide hints to the runtime system so it can optimize adaptation algorithms & data storage
- e.g., application tags data whose unavailability can be temporarily tolerated
- runtime system to invoke application self-testing and fault injection, and for application to report results
- runtime system to inform application about current state of system, hardware capabilities, ...