Raising the Level of Abstraction:Policy Compiler and Mechanism Libs
Rule-based adaptation doesn’t go far enough
- application designer must still write views, triggers, and adaptation code by hand
- but designer thinks in terms of system policies
Solution: designer specifies policies to system; system implements them
- policy compiler automatically generates views, triggers, adaptation code
- uses preexisting mechanism libraries to implement adaptation algorithms
- claim: feasible for common adaptation mechanisms needed by data-intensive network service apps.