EcoWare: Past, Present, and Future, Prof. Sam Guinea und Prof. Luciano Baresi
Sprache des Titels:
Englisch
Original Kurzfassung:
Due to the growing pervasiveness of the service paradigm, modern systems are now often built as software as a service, and tend to exploit underlying platforms and virtualized resources also provided as services. Managing such systems requires that we be aware of the behaviors of all the different layers, and of the strong dependencies that exist between them. ECoWare is an extensible framework for the implementation of multi-level MAPE (Monitoring, Analysis, Planning, and Execution) control loops that can be used to enrich complex Web- and Cloud-based applications with autonomic capabilities. In this talk we will start by presenting the work that helped us establish the ECoWare initiative. In particular, we will discuss how we have used Complex Event Processing (CEP) techniques to achieve multi-level monitoring, as well as how we have used Queuing Networks as a means to reason about a complex system?s non-functional behavior. The talk will then shift to our ongoing work, in which we are focusing on the decentralized coordination of multiple adaptation actions, so that they can be enacted across the cloud application?s complex deployment. The work takes into account the dependencies that may exist between the different adaptation actions. Finally, we will provide a look into the future, and discuss how we are working to adopt ECoWare?s main concepts within an OpenStack installation, to provide an efficient IaaS that can cope with the deployment and execution of multiple autonomic applications