B. Coordinated Adaptation

Coordinated Adaptation reconfigures the application and infrastructure to efficiently respond to environmental changes during runtime.

Asset Owner Purpose License Link
Hardware Adaptation Engine Project-produced/ modified Open Source It is a plugin that recommends the most appropriate node for an adaptation action (e.g. migration) based on the hardware features existing in the node and the discovered features of the application. Apache 2.0 Link
Risk Analysis Engine IBM Proprietary The Risk Engine is a sub-Adaptation Engine, and is used to evaluate the risk of proposed adaptation solutions based on quantifying how far the new operating environment will be from what has already been tested. IBM Licensable link
Cost Engine Project-produced/ modified Open Source It is used to calculate different financial aspects, including current cost of a cloud application and cost evaluation of potential changes.  Apache 2.0   gitlab link
 
Migration Target Engine Project-produced/ modified Open Source The migration target engine concludes where to migrate a stressful VM. It identifies the least congested VLAN, and in it, the least congested host. That host will be the target for the VM migration. Apache 2.0 github link
Adaptation Engine Framework Project-produced/ modified Open Source It holds plugins for sub-adaptation engines. Consolidates voting of all sub-adaptation engines into a final recommendation list. Apache 2.0 Link
FCORE Editor Project-produced/ modified Open Source The editor allows developers to provide FCORE models through a GUI. Apache 2.0 github link
FCORE Solver Project-produced/ modified Open Source The solver analyzes the FCORE model and evaluates different adaptation options. Apache 2.0 github link