TY - GEN
T1 - A framework for the coordination of multiple autonomic managers in cloud environments
AU - De Oliveira, Frederico Alvares
AU - Ledoux, Thomas
AU - Sharrock, Remi
PY - 2013/12/1
Y1 - 2013/12/1
N2 - One of the main reasons for the wide adoption of Cloud Computing is the flexibility in which resources and software services are provisioned on demand through the concept of elasticity. Implementing elasticity to tackle varying workloads while optimizing infrastructures (e.g. utilization rate) and fulfilling applications' requirements on Quality of Service still remains an open issue and should be addressed by self-Adaptation techniques able to manage complexity and dynamism. However, since Cloud systems are organized indifferent but dependent Cloud layers, self-management decisions taken in isolation in a certain layer may indirectly interfere with the decision taken by an other layer and globally affect the performance of the whole Cloud stack. Indeed, non-coordinated managers may lead to conflicting decisions and consequently to non-desired states. This paper proposes a framework for the coordination of multiple autonomic managers in Cloud systems. This framework introduces two kinds of managers: (i) one for each application, and (ii)another for the infrastructure. To tackle the problem of interferences between these Cloud autonomic managers, we propose a coordination protocol based oninter-manager events and actions along with synchronization mechanisms. The goal is to improve the synergy between layers in a loose-coupling manner. We evaluated the approach through an experimental scenario on Grid'5000, a real physical infrastructure testbed. In this use case, we show that our framework improves the synergy between cloud systems while dealing with conflicting objectives and negative interferences.
AB - One of the main reasons for the wide adoption of Cloud Computing is the flexibility in which resources and software services are provisioned on demand through the concept of elasticity. Implementing elasticity to tackle varying workloads while optimizing infrastructures (e.g. utilization rate) and fulfilling applications' requirements on Quality of Service still remains an open issue and should be addressed by self-Adaptation techniques able to manage complexity and dynamism. However, since Cloud systems are organized indifferent but dependent Cloud layers, self-management decisions taken in isolation in a certain layer may indirectly interfere with the decision taken by an other layer and globally affect the performance of the whole Cloud stack. Indeed, non-coordinated managers may lead to conflicting decisions and consequently to non-desired states. This paper proposes a framework for the coordination of multiple autonomic managers in Cloud systems. This framework introduces two kinds of managers: (i) one for each application, and (ii)another for the infrastructure. To tackle the problem of interferences between these Cloud autonomic managers, we propose a coordination protocol based oninter-manager events and actions along with synchronization mechanisms. The goal is to improve the synergy between layers in a loose-coupling manner. We evaluated the approach through an experimental scenario on Grid'5000, a real physical infrastructure testbed. In this use case, we show that our framework improves the synergy between cloud systems while dealing with conflicting objectives and negative interferences.
KW - autonomic
KW - autonomic computing
KW - cloud computing
KW - control loop
KW - coordination
UR - https://www.scopus.com/pages/publications/84893159230
U2 - 10.1109/SASO.2013.27
DO - 10.1109/SASO.2013.27
M3 - Conference contribution
AN - SCOPUS:84893159230
SN - 9780769551296
T3 - International Conference on Self-Adaptive and Self-Organizing Systems, SASO
SP - 179
EP - 188
BT - Proceedings - 2013 IEEE 7th International Conference on Self-Adaptive and Self-Organizing Systems, SASO 2013
T2 - 2013 IEEE 7th International Conference on Self-Adaptive and Self-Organizing Systems, SASO 2013
Y2 - 9 September 2013 through 13 September 2013
ER -