From: SCOPE: self-adaptive and policy-based data management middleware for federated clouds
# | Scenarios/conditions | Adaptation actions |
---|---|---|
1 | CSP2 outperforms CSP1 (i.e., performance optimization) | 1. Change storage policy to use CSP2 for the future data storage requests (instead of CSP1) |
 |  | 1.1. Keep existing data in CSP1, OR |
 |  | 1.2. Migrate existing data from CSP1 to CSP2 |
2 | CSP2 is suffering from ongoing performance issues in peak-load condition | 1. Add more storage nodes in CSP2 (i.e., scale-out), OR |
 |  | 2. Temporary spill-over to CSP1 |
3 | CSP2 offers a discount and storage price drops below that of CSP1 (i.e., cost optimization) | 1. Change storage policy to use CSP2 for the future data storage requests (instead of CSP1) |
 |  | 1.1. Keep existing data in CSP1, OR |
 |  | 1.2. Migrate existing data from CSP1 to CSP2 |
4 | The SLA of CSP1 offers higher availability than that of CSP2 | 1. Use CSP1 for the data, which requires higher availability |
 |  | 1.1. Keep existing data in CSP2, OR |
 |  | 1.2. Migrate existing data from CSP2 to CSP1 |