PPT Slide
Programmer or administrator specifies policies to control the system’s adaptive behavior
- the policy compiler turns a high-level declarative specification of desired behavior into the appropriate:
- adaptation algorithms (that invoke application mechanisms through the ISTORE API)
- triggers (to invoke the adaptation algorithms when the appropriate conditions are detected)
- views (that enable monitoring needed by the triggers)
Running example
- policy: if ambient temperature of a shelf is rising significantly faster than that of other shelves, reduce power and prepare to shut down nodes